- assert - 断言
- async_hooks - 异步钩子
- Buffer - 缓冲器
- child_process - 子进程
- cluster - 集群
- console - 控制台
- crypto - 加密
- debugger - 调试器
- dgram - 数据报
- dns - 域名服务器
- domain - 域
- Error - 错误
- events - 事件触发器
- fs - 文件系统
- global - 全局变量
- http - HTTP
- http2 - HTTP/2
- https - HTTPS
- inspector - 检查器
- module - 模块
- net - 网络
- os - 操作系统
- path - 路径
- perf_hooks - 性能钩子
- process - 进程
- punycode - 域名代码
- querystring - 查询字符串
- readline - 逐行读取
- repl - 交互式解释器
- stream - 流
- string_decoder - 字符串解码器
- timer - 定时器
- tls - 安全传输层
- trace_events - 跟踪事件
- tty - 终端
- url - URL
- util - 实用工具
- v8 - V8引擎
- vm - 虚拟机
- wasi - WASI
- worker_threads - 工作线程
- zlib - 压缩
关于本文档#
欢迎使用 Node.js 的 API 参考文档!
Node.js 是一个基于 V8 JavaScript 引擎构建的 JavaScript 运行时。
稳定性指数#
在整个文档中都有关于章节稳定性的指数。 有些 API 已经被验证、被依赖,且几乎不可能再改变。 有些则是全新的且实验性的、或者已知有危险的。
稳定性指数如下:
稳定性: 0 - 弃用。
此特性可能会触发警告。
不保证向后兼容性。
稳定性: 2 - 稳定。
与 npm 生态系统的兼容性是最高的优先级。
在使用实验的特性时必须谨慎,特别是在模块中。 用户可能不知道正在使用实验的特性。 当实验的 API 发生修改时,可能会出现意外的故障或行为的改变。 为了避免此类意外,使用实验的特性可能需要命令行标志。 实验的特性也可能触发警告。
JSON 输出#
每个 .html
文档都有一个对应的 .json
文档。
这适用于使用该文档的 IDE 和其他实用工具。
系统调用与帮助文档#
封装了系统调用的 Node.js 函数将会在文档中描述。 相应的帮助文档会描述系统调用的工作方式。
大多数的 Unix 的系统调用都有 Windows 上的类似物。 但是,行为的差异可能是不可避免的。