[Go言語]Echoのインストールからハローワールドまで

Go言語の軽量フレームワーク”Echo”のインストール手順です。

【環境】
OS: MacOS
ツール: VSCode Goエクステンション

Go言語のインストールは完了済みとします。

Echo公式のQuickStartに沿ってインストールしていきます。

(参考)

https://github.com/labstack/echo
https://echo.labstack.com

インストール

//最新バージョンインストール
$ go get -u github.com/labstack/echo/...
// バージョンを指定する場合
$ go get github.com/labstack/echo/v4

server.go

package main

import (
	"net/http"

	"github.com/labstack/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"))
}

起動

$ go run server.go

   ____    __
  / __/___/ /  ___
 / _// __/ _ \/ _ \
/___/\__/_//_/\___/ v4.1.17
High performance, minimalist Go web framework
https://echo.labstack.com
____________________________________O/_______
                                    O\
⇨ http server started on [::]:1323

http://localhost:1323/ にアクセス

Hello,World!が表示されました。