File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66Applications running in Node.js will generally experience four categories of
77errors:
88
9- - Standard JavaScript errors such as:
10- - {EvalError} : thrown when a call to ` eval() ` fails.
11- - {SyntaxError} : thrown in response to improper JavaScript language
12- syntax.
13- - {RangeError} : thrown when a value is not within an expected range
14- - {ReferenceError} : thrown when using undefined variables
15- - {TypeError} : thrown when passing arguments of the wrong type
16- - {URIError} : thrown when a global URI handling function is misused.
9+ - Standard JavaScript errors such as {EvalError}, {SyntaxError}, {RangeError},
10+ {ReferenceError}, {TypeError}, and {URIError}.
1711- System errors triggered by underlying operating system constraints such
18- as attempting to open a file that does not exist, attempting to send data
19- over a closed socket, etc;
20- - And User-specified errors triggered by application code.
21- - ` AssertionError ` s are a special class of error that can be triggered whenever
12+ as attempting to open a file that does not exist or attempting to send data
13+ over a closed socket.
14+ - User-specified errors triggered by application code.
15+ - ` AssertionError ` s are a special class of error that can be triggered when
2216 Node.js detects an exceptional logic violation that should never occur. These
2317 are raised typically by the ` assert ` module.
2418
You can’t perform that action at this time.
0 commit comments