VENDOR
-
Golang - modGo 2021. 4. 13. 00:23
Go mod Go에서는 API를 사용할 때 go get을 통해 패키지를 설치하고 사용하게된다. 이때 패키지는 GOPATH(경로)에 설치가 되게 된다. GOPATH에 패키지가 설치되면 여러 프로젝트를 만들었을 때 공통적으로 사용되어 버젼관리를 따로 할 수 없고 원하는 패키지만 설치하는 것이 어렵다. 이럴때 mod를 이용하면 패키지 관리를 쉽게 할 수 있다. 다음과 같은 환경에서 작업한다. > example |--> main.go 먼저 현재 폴더를 go mod로 관리하도록 세팅을 해야된다. go mod init ysy go: creating new go.mod: module ysy 위 명령어를 실행하면 go.mod라는 파일이 생기고 현재 폴더가 mod를 사용할 수 있도록 세팅된다. 그리고 현재 디렉토리 내부..
-
RaspberryPi로 Golang 서버만들기 - Echo Framework [4]Go 2021. 1. 3. 14:59
1. WorkSpace 만들기 - 작업할 폴더를 생성해줍니다. 2. main.go 파일을 생성한다. 그리고 아래코드를 입력한다.//현재 패키지를 설정한다. main은 func main()이 있어야한다. package main //필요한 패키지를 import한다. import ( "net/http" "github.com/labstack/echo/v4" ) func main() { //echo 생성 e := echo.New() // '/'로 GET으로 요청이 왔을때 응답을 설정한다. e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!") }) //echo를 실행시키고, 서버가 종료됬을때 Logger를 설정한..