일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- gin logger
- 신입개발자
- go 환경변수
- clean architecture middleware
- 개발자
- gin recovery
- gopath 환경변수
- air 환경변수
- go디자인패턴
- go clean architecture
- go 맥 air 환경변수
- git
- go 패닉
- go 맥 air
- gin middleware
- golang gopher
- go 마스코트
- go 캐릭터
- go channel
- go air
- 고루틴 채널
- go air 환경변수
- go 대기그룹
- go
- go panic
- 골랑 고퍼
- go 맥
- go middleware
- go recover
- 좀비고루틴
Archives
- Today
- Total
목록gin middleware (1)
뽀미의 개발노트

Middleware는 코드 전체에서 작동하는 공통함수를 따로 빼놓은 부분이라고 생각하면 된다. 웹 백엔드 구현시 Middleware 디렉토리에 CORS, Authentication 을 많이 넣지만, 그건 다른 좋은 예시도 많으므로 이번 포스팅에서는 logger와 recovery만 다루도록 함. 프로젝트에서 gin으로 웹서버를 구현하고 있다. 기존에 middleware를 사용하지 않았을 때는 gin.Default()로 Gin Router를 생성했었고, gin에 디폴트로 내장된 logger와 recover 기능을 이미 사용 중이었다. 이번에 middleware에 따로 logger와 recovery를 구현하여 나만의 미들웨어를 사용하기로 결정함.package mainimport ( "github.com/gi..
Go lang
2025. 1. 1. 22:31