🙆

Express.jsのとにかくアウトプット

に公開

res.json({})の機能

  • json文字列へシリアライズ。
    • json.send(JSON.stringfy({})と同じ意味。
  • レスポンスヘッダーに自動でContent-type: application/jsonを付与する。

returnの有無の違い

return res.json([]);

関数の処理をここで終了し、res.json([]) の結果(undefined)を返す。
以降のコードは実施しない。

res.json([]);

  • レスポンスを返しますが、関数の処理は続く。
  • その後にコードがあれば実行される。

Discussion