doc: remove old system_errors
Remove old errors_system_errors, any useful information in it moved into the SystemError class docs. Fixes: https://github.com/nodejs/node/issues/26861 PR-URL: https://github.com/nodejs/node/pull/27037 Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
This commit is contained in:
parent
dd0d6df9ae
commit
e02f511dcc
@ -351,9 +351,6 @@ The number of frames captured by the stack trace is bounded by the smaller of
|
|||||||
`Error.stackTraceLimit` or the number of available frames on the current event
|
`Error.stackTraceLimit` or the number of available frames on the current event
|
||||||
loop tick.
|
loop tick.
|
||||||
|
|
||||||
System-level errors are generated as augmented `Error` instances, which are
|
|
||||||
detailed [here](#errors_system_errors).
|
|
||||||
|
|
||||||
## Class: AssertionError
|
## Class: AssertionError
|
||||||
|
|
||||||
A subclass of `Error` that indicates the failure of an assertion. For details,
|
A subclass of `Error` that indicates the failure of an assertion. For details,
|
||||||
@ -438,20 +435,13 @@ Some exceptions are *unrecoverable* at the JavaScript layer. Such exceptions
|
|||||||
will *always* cause the Node.js process to crash. Examples include `assert()`
|
will *always* cause the Node.js process to crash. Examples include `assert()`
|
||||||
checks or `abort()` calls in the C++ layer.
|
checks or `abort()` calls in the C++ layer.
|
||||||
|
|
||||||
## System Errors
|
## Class: SystemError
|
||||||
|
|
||||||
Node.js generates system errors when exceptions occur within its runtime
|
Node.js generates system errors when exceptions occur within its runtime
|
||||||
environment. These usually occur when an application violates an operating
|
environment. These usually occur when an application violates an operating
|
||||||
system constraint. For example, a system error will occur if an application
|
system constraint. For example, a system error will occur if an application
|
||||||
attempts to read a file that does not exist.
|
attempts to read a file that does not exist.
|
||||||
|
|
||||||
System errors are usually generated at the syscall level. For a comprehensive
|
|
||||||
list, see the [`errno`(3) man page][].
|
|
||||||
|
|
||||||
In Node.js, system errors are `Error` objects with extra properties.
|
|
||||||
|
|
||||||
### Class: SystemError
|
|
||||||
|
|
||||||
* `address` {string} If present, the address to which a network connection
|
* `address` {string} If present, the address to which a network connection
|
||||||
failed
|
failed
|
||||||
* `code` {string} The string error code
|
* `code` {string} The string error code
|
||||||
@ -464,27 +454,27 @@ In Node.js, system errors are `Error` objects with extra properties.
|
|||||||
* `port` {number} If present, the network connection port that is not available
|
* `port` {number} If present, the network connection port that is not available
|
||||||
* `syscall` {string} The name of the system call that triggered the error
|
* `syscall` {string} The name of the system call that triggered the error
|
||||||
|
|
||||||
#### error.address
|
### error.address
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
If present, `error.address` is a string describing the address to which a
|
If present, `error.address` is a string describing the address to which a
|
||||||
network connection failed.
|
network connection failed.
|
||||||
|
|
||||||
#### error.code
|
### error.code
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
The `error.code` property is a string representing the error code.
|
The `error.code` property is a string representing the error code.
|
||||||
|
|
||||||
#### error.dest
|
### error.dest
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
If present, `error.dest` is the file path destination when reporting a file
|
If present, `error.dest` is the file path destination when reporting a file
|
||||||
system error.
|
system error.
|
||||||
|
|
||||||
#### error.errno
|
### error.errno
|
||||||
|
|
||||||
* {string|number}
|
* {string|number}
|
||||||
|
|
||||||
@ -494,31 +484,31 @@ negative value which corresponds to the error code defined in
|
|||||||
(`deps/uv/include/uv/errno.h` in the Node.js source tree) for details. In case
|
(`deps/uv/include/uv/errno.h` in the Node.js source tree) for details. In case
|
||||||
of a string, it is the same as `error.code`.
|
of a string, it is the same as `error.code`.
|
||||||
|
|
||||||
#### error.info
|
### error.info
|
||||||
|
|
||||||
* {Object}
|
* {Object}
|
||||||
|
|
||||||
If present, `error.info` is an object with details about the error condition.
|
If present, `error.info` is an object with details about the error condition.
|
||||||
|
|
||||||
#### error.message
|
### error.message
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
`error.message` is a system-provided human-readable description of the error.
|
`error.message` is a system-provided human-readable description of the error.
|
||||||
|
|
||||||
#### error.path
|
### error.path
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
If present, `error.path` is a string containing a relevant invalid pathname.
|
If present, `error.path` is a string containing a relevant invalid pathname.
|
||||||
|
|
||||||
#### error.port
|
### error.port
|
||||||
|
|
||||||
* {number}
|
* {number}
|
||||||
|
|
||||||
If present, `error.port` is the network connection port that is not available.
|
If present, `error.port` is the network connection port that is not available.
|
||||||
|
|
||||||
#### error.syscall
|
### error.syscall
|
||||||
|
|
||||||
* {string}
|
* {string}
|
||||||
|
|
||||||
|
@ -1315,7 +1315,6 @@ The following process scheduling constants are exported by
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
[`SystemError`]: errors.html#errors_system_errors
|
|
||||||
[`process.arch`]: process.html#process_process_arch
|
[`process.arch`]: process.html#process_process_arch
|
||||||
[`process.platform`]: process.html#process_process_platform
|
[`process.platform`]: process.html#process_process_platform
|
||||||
[Android building]: https://github.com/nodejs/node/blob/master/BUILDING.md#androidandroid-based-devices-eg-firefox-os
|
[Android building]: https://github.com/nodejs/node/blob/master/BUILDING.md#androidandroid-based-devices-eg-firefox-os
|
||||||
|
Loading…
x
Reference in New Issue
Block a user