LoginSignup
0
0

More than 1 year has passed since last update.

Go言語のフレームワークEchoを使ってみた

Posted at

はじめに

Go言語で代表的なフレームワークEchoをチュートリアルを試してみました
環境:MacOS Monterey 12.3.1
   go v1.18.3

Echoについて

Echoとは
高性能、拡張可能、ミニマリストのGoWebフレームワーク
です

・最適化されたルーター
・拡張性がある
・自動TLS
・HTTP/2
・ミドルウェア
・Data Binding
・Data Rendering
・Templates
・拡張可能

インストール

最初に環境変数の$GOPATHを設定します

export GOPATH=$HOME/.go

※参考
https://qiita.com/yuku_t/items/c7ab1b1519825cc2c06f

下記を実行します

mkdir myapp && cd myapp
go mod init myapp
go get github.com/labstack/echo/v4

サーバ起動

server.goというファイルを作成して下記をコピペします

package main

import (
	"net/http"
	
	"github.com/labstack/echo/v4"
)

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

スクリーンショット 2022-06-16 13.52.12.png
上記の出力があれば下記へアクセスします。
http://localhost:1323/

「Hello, World!」と表示されれば成功

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0