TIL. 68 대표적인 req, res 메서드

조윤식·2022년 9월 14일
0

종류

rqe

req.body : post 방식으로 들어오는 요청 정보 파라미터를 가집니다.
req.query : get 방식으로 들어오는 요청 쿼리 스트링 피라미터를 가집니다.
req.params : 개발자가 붙인 라우터 파라미터 정보를 가집니다.
req.headers : HTTP 헤더 정보를 가집니다.
req.route : 현재 라우트에 대한 정보를 가집니다.
req.cookie : 클라이언트가 전달한 쿠키 값을가집니다.
req.accepts : 인자에 타입을 넣고 클라인언트가 해당 타입을 받을 수 있는지 확인합니다.
req.ip : 클라이언트의 ip 주소 값을 가집니다.
req.path : 클라이언트가 요청한 경로를 가집니다.
req.host : 요청 호스트 이름을 반환합니다.
req.xhr Ajax : 요청 시 True를 반환합니다.
req.protocol : 현재 요청의 프로토콜(http, https 등) 입니다.
req.secure 현재 요청이 보안된 요청이면 true를 반환합니다.
req.url : url 경로와 쿼리스트링을 반환합니다.

res

res.send : 클라이언트에게 응답을 보냅니다.
res.sendFile : 인자로 넣은 결로의 파일을 클라이언트에 전송합니다.
res.json 클라이언트에게 json 형태의 응답을 보냅니다.
res.render 템플릿 엔진을 사용하여 뷰를 렌더링합니다.
res.locals 뷰를 렌더링하는 기본 문맥을 포함합니다.
res.end : 인자로 넣은 응답을 마지막으로 보내고 응답을 종료합니다.
res.status : HTTP 응답 토드를 설정합니다.
res.set : 응답 헤더를 설정합니다.
res.cookie 클라이언트에 저장될 쿠키를 설정합니다.
res.redirect : 인자로 넣은 URL으로 redirect합니다. (기본 응답 값으 302입니다).
res.type : 헤더의 Content-Type를 설정합니다.

profile
Slow and steady wins the race

0개의 댓글