Que Propriedades faz nó.exposição do objecto de erro da js express?

gostaria de saber quais são as funções que o objecto de erro do nodejs express expõe para utilização no tratamento de erros?

Um {[[0]} de uma chamada de erro new Error('NotFound') está a mostrar apenas [Error: NotFound], isto é porque o método .toString() é sobreposto? Como encontrar as propriedades e funções expostas por esses objetos?

Author: shahalpk, 2012-05-16

1 answers

O objecto Error é na verdade um objecto nativo fornecido por V8, em vez de node.js ou express.

A propriedade que provavelmente será mais útil para ti é stack. Por exemplo,

console.log(new Error('NotFound').stack);

Também existem outras propriedades disponíveis, tais como name e message. Você pode ler sobre eles Aqui. Esteja ciente de que esses documentos são para o motor JavaScript da Mozilla, então não conte com nada sinalizado como Non-standard para trabalhar em node.js.

 71
Author: jmar777, 2012-05-16 19:02:10