Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자료구조
- MySQL
- AWS
- nestjs
- Nest.js
- Sequelize
- nodejs
- react
- Bull
- game
- typeORM
- class
- cookie
- 게임
- Python
- Express
- Dinosaur
- TypeScript
- flask
- jest
- MongoDB
- 공룡게임
- mongoose
- OCR
- JavaScript
- Queue
- GIT
- dfs
- 정렬
Archives
- Today
- Total
목록미들웨어 (1)
포시코딩
미들웨어(Middleware)
미들웨어란? 웹 서버에서 요청을 받을 때 모든 요청에 대해 공통적인 처리를 하고 싶은 경우 미들웨어을 통해 웹 서버의 요청/응답에 대해 공통적으로 관리가 가능하다. ex.1) 모든 요청에 대해 로그를 남겨 확인하고 싶은 경우 ex.2) 승인된 사용자만 API를 접근할 수 있게 만들고 싶은 경우 가장 유명한 웹 서버인 Apache, Nginx 모두 '모듈'이라는 개념을 가지고 있는데, 미들웨어와 아주 유사하다. 요즘은 어디서나 볼 수 있는 보안 연결 방법인 HTTPS를 지원하기 위해서 https 모듈을 추가하고, 모든 요청과 응답을 기록하고 싶다면 로깅 모듈을 추가하면 된다. Express.js의 미들웨어와 같은 개념인데 아래 예시를 보자 app.use(express.urlencoded({ extended..
Node.js
2022. 12. 19. 21:17