카테고리 없음

[Node.js/Express] res.send( ), res.json( ), res.end( )

보리시스템 2023. 7. 13.

 

하지만, json type을 전달하는 것이 확실하다면 res.send보다는 res.json을 활용하는 것이 훨씬 좋은 선택이다.

크게 두가지 이유가 있는데

 

첫째, res.json 이라는 표기를 통해 응답의 data type이 json이라는 것을 보는 사람이 쉽게 예측할 수 있게 된다.

 

두번째, res.send가 실행되는 순서는 사실상 res.send => res.json => res.send 라고 한다.

반면, res.json이 실행되는 순서는 res.json => res.send 라고 한다. 결국 res.json이 한단계 덜 거치게 되는 것이다.

 

https://velog.io/@hahan/Express-res.send-res.json-res.end

 

Express res.send( ), res.json( ), res.end( )

Express는 node.js의 가장 널리알려진 프레임워크로, request와 response를 통해 정보를 주고받는다. response를 보낼 때 주로 사용되는 메서드는 res.send(), res.json(), res.end() 이렇게 3가지로, 어떤 상황에서

velog.io

 

https://dongkyun-jang.tistory.com/81