【Go】echoでWEBサーバーを作る

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Go】echoでWEBサーバーを作る

2025-1-16 |

Goのライブラリーechoを使ってWEBサーバーを作りたい!

概要

今回の記事では、Goのライブラリーechoを使ってWEBサーバーを作る手順を掲載する。

仕様書

環境

  • Go 1.23.5
  • echo v4.1.16

手順書

http://localhost:1323GETするとHello!とレスポンスを返す例。

package main

import (
    "net/http"

    "github.com/labstack/echo/v4"
)

func main() {
    e := echo.New()

    e.GET("/", hello)

    e.Logger.Fatal(e.Start(":1323"))
}

func hello(c echo.Context) error {
    return c.String(http.StatusOK, "Hello!")
}

サーバーを起動する。

go run .

ブラウザでhttp://localhost:1323にアクセスしてHello!と表示されればOKだ!

まとめ(感想文)

このコード量でWEBサーバーになるの凄い。