Lors de l'écriture d'API RESTful dans Node.js, définir les valeurs de retour des opérations du contrôleur en renvoyant des codes d'état, des objets de réponse et des messages facultatifs peut améliorer la facilité d'utilisation de l'API et un traitement correct par le client.
Comment écrire les valeurs de retour de l'interface Node.js
Lors de l'écriture d'une API RESTful dans Node.js, il est crucial de définir des valeurs de retour pour les actions du contrôleur. Des valeurs de retour correctes améliorent non seulement la convivialité de l'API, mais aident également les clients à traiter correctement les demandes.
Déterminez le code d'état de la réponse
Tout d'abord, déterminez le code d'état HTTP à renvoyer. Voici quelques codes d'état courants :
Création d'un objet de réponse
Ensuite, créez un objet JavaScript pour représenter la réponse. Cet objet inclut généralement les propriétés suivantes :
<code>{ status: <HTTP 状态码>, data: <响应数据>, message: <可选消息> }</code>
Définir le code d'état HTTP
Attribuer le code d'état HTTP à l'attribut status
. status
属性。
设置响应数据
将响应数据分配给 data
属性。数据可以是任何 JavaScript 值,例如字符串、对象或数组。
设置可选消息
如果需要,可以将消息分配给 message
Définir les données de réponse
Attribuez les données de réponse à l'attributdata
. Les données peuvent être n'importe quelle valeur JavaScript, telle qu'une chaîne, un objet ou un tableau.
Définir un message facultatif
Si vous le souhaitez, un message peut être attribué à l'attributmessage
. Le message fournit des informations supplémentaires sur la réponse. 🎜🎜🎜Exemple🎜🎜🎜Voici un exemple de réponse réussie : 🎜<code class="javascript">res.status(200).json({ data: { name: "John Doe", age: 30 } });</code>
<code class="javascript">res.status(400).json({ message: "Invalid request format" });</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!