본문 바로가기

Gin3

go (gin) Part1. 기본rest api 만들기. 먼저 기본 백엔드 구조에 익숙해지기 위해 규칙을 따라보겠다. ## 규칙### 사용 가능한 함수명- `createUser`- `getUser`### 제약 사항- DB 사용 금지- 데이터는 빈 배열(`[]`)에 저장하여 관리- Repository 구조를 사용하여 구현- Domain 생성 금지## 구현 목표간단한 테스트 구조를 생성하는 것이 목표이며, 각 프레임워크에서 동일한 기능을 구현하는 방식을 비교합니다.## 추가 구현 사항- 시간이 여유롭다면 유효성 검사(Validation)와 같은 기능들을 추가 구현하셔도 좋습니다.- 프론트엔드는 원하는 웹 애플리케이션을 사용하셔도 좋고, curl을 통한 API 테스트도 가능합니다.--- 먼저 repository 구조를 활용하기 위해 역할을 생각해보면"데이터 저장소.. 2025. 5. 27.
go 백엔드 시작하기 (gin framework) 1. 세팅 1. go 설치* (macos) brew install go 2. 프로젝트 디렉토리 생성후 진입.* mkdir go_project* cd go_project 3. 프로젝트의 기본 구조를 설정하겠습니다. Go 모듈을 초기화하고 필요한 의존성을 설치.* go mod init 프로젝트이름 && go get -u github.com/gin-gonic/gin 2025. 5. 26.
Golang(go 언어) 를 이용한 백엔드 기초 서버 구축 프레임워크는 gin 으로 해보겠다. 1. go 설치* (macos) brew install go 2. 먼저 프로젝트의 기본 구조를 설정하겠습니다. Go 모듈을 초기화하고 필요한 의존성을 설치하겠습니다.* go mod init 프로젝트이름 && go get -u github.com/gin-gonic/gin 3.이제 프로젝트의 기본 구조를 만들어보겠습니다. Repository 패턴을 사용하여 구현해봅니다, 다음과 같은 구조로 파일들을 생성하겠습니다* main.go - 메인 애플리케이션 진입점 repository/name_repository.go - 이름 데이터를 관리하는 저장소 handler/name_handler.go - HTTP 요청을 처리하는 핸들러* 그전에 기본 문법1. Go에서 함수 생성하기Go에서.. 2025. 4. 2.