https://go.dev/doc/tutorial/web-service-gin
위의 사이트에서 tutorial 을 따라하면서 go 와 gin을 분석하고 있다.
우선 go가 참 헷갈렸던게, go.mod 와 관련된 내용이다.
다른 사이트에서 항상 환경변수를 지금 작업하고 있는 workspace로 잡으라고 해서 잡았더니.. 그렇게 잡으면 안되더라.
그냥 아예 환경변수를 삭제하니 튜토리얼이 잘 진행된다.
우선 위의 튜토리얼대로
go mod init example/web-service-gin
위 명령어를 치고 코드를 다 입력하고
저장을 한뒤에 아래 명령어를 입력하면
go get .
아래의 의존관계에 등록한
"github.com/gin-gonic/gin" 이 다운로드 받아진다.
import (
"net/http"
"github.com/gin-gonic/gin"
)
다운로드 경로는 사진과 같다
이제 go를 실행시켜서 웹서버가 제대로 동작하는지 확인하자.
go run .
그러면 이제 postman 을 통해 요청하면 다음과 같은 결과를 받을수 있다.
'dev > 개인 프로젝트' 카테고리의 다른 글
만들고자하는 프로그램 (0) | 2022.12.06 |
---|---|
mermaid js 를 사용한 토이프로젝트 (0) | 2022.07.19 |
golang - gin - backend 개발 (1) (0) | 2022.01.12 |
Electron Hot Reload 적용 (0) | 2021.07.02 |
electron NJS-045 cannot load a node-oracledb binary (작성중) (0) | 2020.03.22 |