-
res.send(), res.json(), res.end()Javascript/Node.js and Express 2021. 7. 27. 02:05
결론 부터 말하자면 send()와 json()은 별차이가 없지만 차이가 있다.
json()은 json화 해서 보내주고 결국은 마지막에 send()으로 마무리한다.
JSON은 String, Number, Object, Array, Boolean, Null을 지원하며
Function, Date, Undefined 등과 같은 타입은 지원하지 않는다.
res.send()는 Buffer , String, Object 그리고 Array를 body로 받을수 있다.
.end()는 아무것도 하지 않고 프로세스를 종료해 버리는데 보통 status(404)와 같은
에러를 띄어주고 끝내버리는 경우에 쓰인다. ex) res.status(404).end()
'Javascript > Node.js and Express' 카테고리의 다른 글
Socket.io 와 실시간 커뮤니케이션 (realTime) (0) 2021.07.28 Web RTC와 Video, Audio communication (0) 2021.07.28 Passport (Social Login) (0) 2021.07.26 AWS 배포 및 몽고db연결 (0) 2021.07.22 Javascript and Crawling (Axios, Cheerio, IconV-Lite) (0) 2021.07.15