sitelink1 | https://blog.naver.com/jastu111/222113802493 |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
[req]
req.app |
req 객체를 통해 app 객체에 접근할 수 있다. req.app.get('port') |
|
req.body |
body-parser 미들웨어가 만드는 요청의 본문을 해석한 객체 rest 의 post 요청시 body 추가되는 인자값들을 취할 수 있다 - body내용이 Json인 경우 : JSON.stringify(req.body) - body row가 복수개라면 : JSON.stringify(req.body[0]) JSON.stringify(req.body) |
|
req.cookies |
cookies-parser 미들웨어가 만드는 요청의 쿠키를 해석한 객체 |
|
req.ip |
요청의 ip주소가 담겨있다. |
|
req.params |
라우트 매개변수에 대한 정보가 담긴 객체이다. URL에서 지정한 위치의 인자값을 취할 수 있다 - URL : http://.../users/10 - app.get('/users/:id', (req, res) : url의 끝부분 값을 id로 취한다 - req.params.id : id값을 취할 수 있다
|
|
req.query |
쿼리 스트링에 대한 정보가 담긴 객체 URL에서 query 형태로 전달된 인자값을 취할 수 있다 - URL : http://.../foods?id=4CuCJdZ&food=pizza - req.query.id 와 req.query.food 로 값을 취할 수 있다 |
|
req.signedCookies |
서명된 쿠키들은 req.cookies 대신 여기에 담겨있다. |
|
req.get(헤더 이름) |
헤더의 값을 가져오고 싶을 때 사용하는 메서드
|
[res]
res.app |
res 객체를 통해 app 객체에 접근할 수 있다. |
|
res.cookies(키, 값, 옵션) |
쿠키를 설정하는 메소드 |
|
res.clearCookies(키, 값, 옵션) |
쿠키를 제거하는 메소드 |
|
res.end() |
데이터 없이 응답을 보낸다. |
|
res.json(JSON) |
JSON형식의 응답을 보낸다. |
|
res.render(뷰, 데이터) |
다음 절에서 다룰 템플릿 엔진을 렌더링해서 응답할 때 사용하는 메소드 |
|
res.redirect(주소) |
리다이렉트할 주소와 함께 응답을 보낸다. |
|
res.send(데이터) |
데이터와 함께 응답을 보낸다. (데이터 : 문자열, html, 버퍼, 객체, 배열 등 ) |
|
res.sendFile(경로) |
경로에 위치한 파일을 응답한다. |
|
res.set(헤더,값) |
응답의 헤더를 설정한다. |
|
res.status(코드) |
응답 시의 http상태 코드를 지정한다.
|
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | req, res 객체 | 황제낙엽 | 2021.01.14 | 92 |
3 |
google oatuh passport
![]() | 황제낙엽 | 2020.11.12 | 81 |
2 |
google oauth 인증 (구글 로그인)
![]() | 황제낙엽 | 2020.11.12 | 146 |
1 | express-sse 모듈과 EventEmitter | 황제낙엽 | 2020.09.20 | 359 |