What properties does Node.js express's Error object expose?
25,316
The Error
object is actually a native object provided by V8
, rather than by node.js
or express
.
The property that will most likely be of the most use to you is stack
. E.g.,
console.log(new Error('NotFound').stack);
There are other properties available as well, such as name
and message
. You can read up on them here. Just be aware that those docs are for Mozilla's JavaScript engine, so don't count on anything flagged as Non-standard
to work in node.js
.
Related videos on Youtube
Comments
-
shahalpk almost 2 years
I would like to know what are the functions the Error object of nodejs express exposes for use in Error Handling?
Aconsole.log
of an error callnew Error('NotFound')
is showing only[Error: NotFound]
, is this because.toString()
method is overriden? How do find the properties and functions exposed by these objects?-
ControlAltDel about 12 yearsCheck out the answer here: docs.nodejitsu.com/articles/errors/what-is-the-error-object
-