일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- go channel
- go recover
- go
- go 패닉
- go 맥
- golang gopher
- go 환경변수
- go디자인패턴
- gopath 환경변수
- 골랑 고퍼
- go 마스코트
- air 환경변수
- go air
- gin middleware
- go 맥 air
- gin logger
- go middleware
- git
- gin recovery
- 신입개발자
- go clean architecture
- 개발자
- go 대기그룹
- clean architecture middleware
- go 캐릭터
- 고루틴 채널
- go panic
- go 맥 air 환경변수
- 좀비고루틴
- go air 환경변수
Archives
- Today
- Total
목록clean architecture 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