カテゴリー:
学習
閲覧数:354 配信日:2017-12-15 13:05
公式サイトのサンプル
原因切り分けを行うため、公式サイトに掲載されている最も基本的なサンプルコードの動作確認を行うよう変更
$ go run server.go
____ __
/ __/___/ / ___
/ _// __/ _ \/ _ \
/___/\__/_//_/\___/ v3.2.5
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
O\
⇨ http server started on [::]:1323
結果
・コマンド画面を見ると成功しているようだが、ブラウザ画面「http://localhost:1323」には何も表示されない
対応
新たなポート番号☆☆追加
・「$ go run server.go」後、ブラウザで「http://グローバルIPアドレス:☆☆」へアクセス
・さくらVPSへはlocalhostでアクセスできない
・さくらVPSへは「http://localhost:ポート番号」でアクセス出来ない
▼server.go
package main
import (
"net/http"
"github.com/labstack/echo"
)
func main() {
// Echoのインスタンスを生成
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":☆☆"))
}
$ go run server.go