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

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

3. 이제 생성한 swagger 페이지를 확인해보자.

$ go run main.go

http://localhost:1323/swagger/index.html

성공이다.

사용해보자! 잘나온다.

응답값 hosb를 잘 받아냈다.

이번엔 QueryParam으로 받아보자.

동일하게 잘 받아냈다.

@Summary

큰 제목이다.

@Description @Router /user [get]

상세의 제목과 Router이다.

@Accept @Produce json

Accept는 Request header의 Content-Type, Produce는 response header의 Accept.

@Param id query string true "user ID"

Param Name과 Description 그리고 query 또는 path
ex) query : /user?id=hosb


ex) path : /user/{id}

@Success 200 string id

http 코드와 response 값

프로젝트 git 주소 : 클릭

Go와 echo를 이용하여 swaager sample app을 만들어 봤습니다. 수정사항 댓글로 적어주시면 감사하겠습니다!

읽어주셔서 감사합니다!

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

0개의 댓글