亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go Fiber 不在本地主機上運行

Go Fiber 不在本地主機上運行

Go
慕的地8271018 2022-06-13 17:30:33
我正在使用這個 Web 框架進行 Go:https ://github.com/gofiber/fiber我想運行他們給出的名為“hello world”的基本示例我復制了代碼并將其放在一個名為main.go// ?? Fiber is an Express inspired web framework written in Go with ??// ?? Github Repository: https://github.com/gofiber/fiber// ?? API Documentation: https://docs.gofiber.iopackage mainimport (    "log"    "github.com/gofiber/fiber")func main() {    // Fiber instance    app := fiber.New()    // Routes    app.Get("/", hello)    // Start server    log.Fatal(app.Listen(3000))}// Handlerfunc hello(c *fiber.Ctx) {    c.Send("Hello, World ??!")}在我運行腳本之前,我還確保使用go get -u github.com/gofiber/fiber.然后運行go run main.go文件運行但它不在我的本地主機上運行并告訴我它正在運行HOST[::]我怎樣才能讓它運行localhost而不是HOST[::]. 我試圖查看它是否在我的本地主機上,但它根本不存在。
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

來自纖維 godoc 參考

func (*App) Listen ? func (app *App) Listen(address interface{}, tlsconfig ...*tls.Config) error Listen 服務于來自給定地址或端口的 HTTP 請求。您可以傳遞可選的 *tls.Config 來啟用 TLS。

  • app.Listen(8080) - app.Listen("8080") - app.Listen(":8080") - app.Listen("127.0.0.1:8080")

你可以做:

app.Listen("localhost:3000")


查看完整回答
反對 回復 2022-06-13
?
UYOU

TA貢獻1878條經驗 獲得超4個贊

app.Listen 函數的參數必須是一個字符串,如果你想定義端口是強制性的,兩點:

log.Fatal(app.Listen(":3000"))


查看完整回答
反對 回復 2022-06-13
?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

端口 3000 上可能有其他東西在運行。切換到另一個端口。

app.Listen(8000)


查看完整回答
反對 回復 2022-06-13
  • 3 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號