web-dev-qa-db-fra.com

res.status () contre res.statusCode

Je voudrais savoir si ces deux approches différentes sont-elles identiques en expressjs?

 res.statusCode = 500;
 return res.json({
  status: "error"
 });

ou

return res.status(500).json({
  status: "error"
});
6
Code Worm

expressjs - Réponse

l'objet res est une version améliorée du propre objet de réponse de Node et prend en charge tous champs et méthodes intégrés .

statut res (code)

Définit le statut HTTP pour la réponse. Il s'agit d'un alias chaînable de Node's response.statusCode .

Le résultat est donc le même. expressjs vient d'ajouter une version chaînable de statusCode.

5
t.niese