일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- next.js
- mongoose
- WIL
- CS
- typescript
- array
- 생각로그
- 주간회고
- 자바스크립트
- 기록
- mongo
- 코테
- javascript
- react
- js
- nest.js
- 트러블슈팅
- til
- Java
- Git
- mysql
- 피드백
- MongoDB
- 네트워크
- 알고리즘
- 회고
- Grafana
- 리눅스
- 생각정리
- 생각일기
- Today
- Total
목록개발 공부/Express (2)
코딩일상
요청 객체 (Request) 일반적으로 req나 request와 같은 변수로 명명함. 어차피 콜백에 전달되므로 마음대로 지어도 된다. 여기서는 req로 사용. Methods req.params : 이름 붙은 라우트 파라미터를 담는다. ex : app.get(’/:idx’, (req, res) => { res.send(req.params.idx); }); -> req.params(name) : 이름 붙은 라우트 파라미터나 GET, POST 파라미터를 담는다. 하지만 여러가지 혼란을 줄 수 있어 사용하는 것을 지양해야한다. req.query : GET 방식으로 넘어오는 쿼리 스트링 파라미터를 담고 있다. req.body : POST 방식으로 넘어오는 파라미터를 담고있다. HTTP의 BODY 부분에 담겨져있는..

미들웨어란? Express 미들웨어 사용 미들웨어 사용 Express는 자체적인 최소한의 기능을 갖춘 라우팅 및 미들웨어 웹 프레임워크이며, Express 애플리케이션은 기본적으로 일련의 미들웨어 함수 호출입니다. 미들웨어 함수는 요청 오 expressjs.com 웹 서버에서 요청을 받을때 가끔 모든 요청에 대해 공통적인 처리를 하고싶은 경우가 생길 수 있습니다. 그럴경우에 미들웨어를 사용합니다. 미들웨어를 통해 웹 서버의 요청/응답에 대해 공통적으로 관리가 가능합니다. 이런 기능적인 부분 외에도 아주 기본적인 미들웨어로 또한 브라우저가 보낸 데이터를 우리가 쉽게 사용할 수 있게 바꿔주는 미들웨어도 존재합니다. express(node.js의 웹서버 프레임워크)도 미들웨어가 존재 urlencoded: fo..