반응형
SMALL

GO lang 7

[gorm] invalid DSN: did you forget to escape a param value? / unknown time zone Seoul

문제 MySQL 로그에 찍히는 시간대가 서울이 아니라서 아래와 같이 DB Connect를 시도함 loc 파라미터 1. db, err := gorm.Open("mysql", "root:@tcp(:3306)/mygorm?charset=utf8&parseTime=True&loc=Seoul") 2. db, err := gorm.Open("mysql", "root:@tcp(:3306)/mygorm?charset=utf8&parseTime=True&loc=Asia/Seoul") 문제 해결 timezone이 Asia/Seoul 이 맞으나 /를 %2F 로 사용해야 함 db, err := gorm.Open("mysql", "root:@tcp(:3306)/mygorm?charset=utf8&parseTime=True&lo..

GO lang/error 2021.03.16

[GO] Gin Framework 설치 & 간단한 예제

Gin Framework 설치하기 /ping을 호출하면 JSON 결과를 받아오는 예제 1. 패키지 다운받기 (설치) $ go get -u github.com/gin-gonic/gin 2. main.go 작성 package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Gin Framework 설치 완료", }) }) r.Run() } 3. main.go 실행 $ go run main.go 4. 실행 확인 브라우저 localhost:8080/ping

GO lang 2021.03.04

Go lang 설치하기

Go 언어 설치하기 1. go 다운로드 go 홈페이지 2. 설치 확인 $ go $ go env 3. 환경변수 추가 3.1 시스템 변수 제어판 시스템 고급 시스템 설정 시스템 변수에 아래 변수가 없다면 새로만들기로 추가 GOROOT C:\GO\ 시스템 변수의 기존에 있는 Path 더블클릭하여 아래 내용 있는지 확인 후 없다면 추가 C:\Go\bin 4. GOPATH 설정 JAVA의 Workspace와 같은 것 4.1 폴더 생성 원하는 위치에 go 프로젝트를 작업할 폴더 생성 C:\goWorkspace 4.2 폴더 안에 3개의 폴더 생성 bin *.go 소스코드를 컴파일 하면, 실행 가능한 바이너리 파일이 저장된다. pkg 프로젝트에 필요한 패키지가 컴파일 되어, 라이브러리 파일이 저장된다. src 사용자가..

GO lang 2021.02.02
1
반응형
SMALL
반응형
LIST