Je voudrais savoir quelles sont les fonctions exposées par l'objet Error de nodejs express pour une utilisation dans la gestion des erreurs?
Un console.log
D'un appel d'erreur new Error('NotFound')
affiche uniquement [Error: NotFound]
, Est-ce parce que la méthode .toString()
est remplacée? Comment trouver les propriétés et fonctions exposées par ces objets?
L'objet Error
est en fait un objet natif fourni par V8
, plutôt que par node.js
ou express
.
La propriété qui vous sera probablement la plus utile est stack
. Par exemple.,
console.log(new Error('NotFound').stack);
D'autres propriétés sont également disponibles, telles que name
et message
. Vous pouvez les lire ici . Sachez simplement que ces documents sont destinés au moteur JavaScript de Mozilla, alors ne comptez pas sur quoi que ce soit signalé comme Non-standard
travailler dans node.js
.