nodejs expressのErrorオブジェクトがエラー処理で使用するために公開する関数は何ですか?エラー呼び出し
のAは表示されているだけですが、これはメソッドがオーバーライドされているためですか?これらのオブジェクトによって公開されているプロパティと関数をどのように見つけますか?console.log
new Error('NotFound')
[Error: NotFound]
.toString()
25063 次
1 に答える
71
Error
オブジェクトは、実際には、またはではなく、によって提供されるネイティブオブジェクトV8
です。node.js
express
あなたにとって最も役立つと思われるプロパティはですstack
。例えば、
console.log(new Error('NotFound').stack);
name
やなど、他にも利用可能なプロパティがありますmessage
。あなたはここでそれらを読むことができます。これらのドキュメントはMozillaのJavaScriptエンジン用であることに注意してください。したがって、でNon-standard
動作するようにフラグが立てられたものを当てにしないでnode.js
ください。
于 2012-05-16T19:02:10.017 に答える