J'apprends la manipulation des erreurs et je ne suis pas tout à fait sûr de ce que Voici juste un segment de code lors de la construction de mes opérations de crud. p> .json () code> fait. Est-ce juste stocker des informations de
.Status () code>? Est-ce une façon d'afficher des informations ailleurs? Les documents MDN ne sont pas très clairs. Ils disent qu'il retourne une promesse. Je ne sais pas comment cela s'applique dans ce contexte. Si quelqu'un pouvait me signaler dans la bonne direction, je l'apprécierais!
3 Réponses :
corrigé: la documentation que vous recherchez est ici: HTTPS: // ExpressJs .com / fr / Api.html # res.json dans les Documents d'API Express. La méthode .json () est utilisée pour analyser les données de réponse et le convertir au format JSON convivial que vous souhaitez probablement utiliser dans votre application. Attendez-vous à voir .json () utilisé sur de nombreuses réponses, pas seulement des erreurs. P>
Tu es sur la bonne piste. La méthode JSON () ici est en fait une méthode d'assistance pour la réponse JS Express qui définit l'état à 200 et définit le type de contenu à l'application / JSON. La documentation pour Res.json pour Express peut être trouvée à expressjs.com/fr/apl.htmlleight/a >. Le JSON () que vous faites référence est utilisé avec la récupération du client pour analyser un corps JSON. Je recommanderais de mettre à jour votre réponse pour refléter la méthode Express Response JSON. De toute façon, vous avez raison pour que Json utilise JSON pour transformer l'erreur en un format facile à analyser sur le client.
Oui, @Alexanderstaroselselsky a raison. La méthode FindOneantDetete suggère que vous utilisez Mongoose & Express. Je mettrai à jour mon commentaire avec une correction
est-il juste de stocker des informations de .status () p> blockQuote>
non. Il n'est pas utilisé pour la manipulation des erreurs non plus. Le résultat de
.status code> est enchaîné si
. Code> et
.json code> renvoie en outre une réponse d'objet JSON P>
plutôt qu'une partie de la manutention des erreurs, la méthode Cette méthode envoie une réponse (avec le type de contenu correct) qui est
Le paramètre converti en une chaîne JSON utilisant JSON.Stringify (). P>
blockQuote> Vous pouvez le prendre comme raccourci vers le code suivant p> json code> est utilisée dans la gestion de la réponse. C'est l'une des méthodes de l'objet de réponse express.