これら2つの異なるアプローチがexpressjsで同一かどうかを知りたいのですが。
res.statusCode = 500;
return res.json({
status: "error"
});
または
return res.status(500).json({
status: "error"
});
res
オブジェクトは、Node自身の応答オブジェクトの拡張バージョンであり、すべての 組み込みのフィールドとメソッド をサポートしています。
応答のHTTPステータスを設定します。これは、ノードのチェーン可能なエイリアス response.statusCode です。
結果は同じです。 expressjsはstatusCode
の連鎖可能なバージョンを追加しました。