response
HTTP 요청을 받게 되면 res를 반환하게 된다.
app.요청메서드('url', (req, res) => {
// ...
});
1. res.json()
json 이 아닌 것도 json 형식으로 바꾸어서 보내준다.
Content-Type 헤더를 application/json 으로 고정해주는 것이다. 물론 마지막엔 res.send()를 호출하게 구현되어 있다.
2. res.end()
보내줄 데이터가 굳이 없으면서 끝내주고 싶을 때 사용
굳이 써줄 필요는 없으나 명시적으로 보여줘야 할 때 써준다.
3. res.send()
send 안에 전해지는 내용에 따라 Content-Type이 자동적으로 정해진다.
가장 기본이 되는 응답 방식이다.
이번에 이진 데이터와 base64를 다루면서 application/octet-stream 등의 컨텐츠타입을 접해보았다.
매번 사용할 때마다 헷갈려서 정리해보았다.
'Web Study > node.js' 카테고리의 다른 글
PostgreSQL 과 Node.js (0) | 2023.08.10 |
---|---|
node.js 와 npm (0) | 2023.03.18 |