echoに限らない話かもしれませんが、ずっと悩んでいたのでメモ。
echoのドキュメントどおりにサーバーを作成すると、再起動の度にmacのファイアウォールのアラートが表示される。
ファイアウォールパネルから設定せよと書いてあるのだが、ファイアウォールオプションから許可にしても出続ける。
echoのドキュメントに書いてあるサンプルはこんな感じ。
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":1323"))
}
e.Startの引数を変えてあげると、アラートは出なくなった。
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start("localhost:1323"))
}
ずっとイライラしていたので解決方法が見つかって嬉しい。