除了res.json里面的值必须是json外,还有什么区别呢?
光阴似箭催人老,日月如移越少年。
Express.js의 res.send와 res.json의 차이점 stackoverflow에서 답변 이동
다음은 높은 표를 얻은 번역된 답변입니다.
객체 또는 배열을 전달하는 경우 이 두 메서드는 동일하지만 res.json()은 유효하지 않은 JSON인 null 및 undefined와 같은 비객체도 변환합니다.
res.json()
null
undefined
이 방법은 json replaceacer 및 json spaces의 설정도 사용하므로 더 많은 옵션으로 JSON 형식을 지정할 수 있습니다. 예:
json replaceacer
json spaces
은 다음과 같이 JSON.stringify()에 전달됩니다:
JSON.stringify()
res.json 메서드의 res.send 부분에 존재하지 않는 코드:
res.json
res.send
결국 res.send
Express.js의 res.send와 res.json의 차이점 stackoverflow에서 답변 이동
다음은 높은 표를 얻은 번역된 답변입니다.
객체 또는 배열을 전달하는 경우 이 두 메서드는 동일하지만
res.json()
은 유효하지 않은 JSON인null
및undefined
와 같은 비객체도 변환합니다.이 방법은
으아아아json replaceacer
및json spaces
의 설정도 사용하므로 더 많은 옵션으로 JSON 형식을 지정할 수 있습니다. 예:은 다음과 같이
으아아아JSON.stringify()
에 전달됩니다:
으아아아res.json
메서드의res.send
부분에 존재하지 않는 코드:결국
을 사용하여 요청을 보냅니다. 으아아아res.send