伊谢尔伦2017-04-17 16:32:36
Express.js の res.send と res.json の違い stackoverflow での回答の移動
以下は投票数の多かった回答の翻訳です:
オブジェクトまたは配列が渡された場合、これら 2 つのメソッドは同一ですが、res.json()
は無効な JSON である null
や undefined
などの非オブジェクトも変換します。
このメソッドは json replaceacer
と json spaces
の設定も使用するため、より多くのオプションを使用して JSON をフォーマットできます。 例:
は次のように JSON.stringify()
に渡されます:
res.json
メソッドの res.send
部分に存在しないコード:
最終的には res.send