[Go] echo, Swagger 샘플 만들기 1

겨울봄이·2024년 2월 16일
0
post-thumbnail

내부 프로젝트를 진행하면서 java로만 사용했던 swagger를 go로 샘플 프로젝트를 작성한다.

💡 Version
Go 1.21.5
Visual Studio Go Plugin v0.41.0

1. echo 프레임워크로 라우터를 설정한다.

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

Create 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

Browse to http://localhost:1323 and you should see Hello, World! on the page.

echo 프레임워크 사용으로 Hello, World를 찍어봤다.

프로젝트 git 주소 : 클릭

출처 : https://echo.labstack.com/docs/quick-start
출처 : https://github.com/swaggo/swag
출처 : https://wookiist.dev/103

0개의 댓글