File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Expand file tree Collapse file tree 1 file changed +6
-12
lines changed 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