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.

Share:
25,316

Related videos on Youtube

shahalpk
Author by

shahalpk

I make stuffs for the web and occasionally for pc

Updated on July 09, 2022

Comments

  • shahalpk
    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?

    A console.log of an error call new 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?