|
模块 |
API 文档 |
|
node:console |
|
|
node:crypto |
|
|
node:dns |
|
|
node:fs |
|
|
node:http |
|
|
node:https |
|
|
node:net |
|
|
node:process |
|
|
node:timers |
|
|
node:tls |
|
|
node:zlib |
|
-
哈希(例如,SHA-256、SHA-512) -
HMAC -
对称加密/解密 -
非对称加密/解密 -
数字签名 -
密钥生成和管理 -
随机字节生成 -
密钥推导函数(例如,PBKDF2、scrypt) -
加密和解密数据流 -
签名和验证流 -
用于管理密钥的 KeyObject 类 -
证书处理(例如,X.509 证书) -
支持各种编码格式(例如,PEM、DER、base64)。 -
以及更多……
-
process.nextTick(fn):在当前执行上下文完成后调度回调函数执行。我们的实现采用了与 Promise 相同的微任务队列机制,因此其行为与 queueMicrotask(fn) 完全一致。 -
process.cwd() 和 process.chdir():用于获取和更改当前的虚拟工作目录。Worker 启动时,当前工作目录会被初始化为 /bundle,并且每个请求都有自己独立的工作目录视图。在一个请求中更改工作目录,不会影响其他请求中的工作目录。 -
process.exit():立即终止当前 Worker 请求的执行。这与 Node.js 不同,在 Node.js 中,process.exit() 会终止整个进程。而在 Workers 中,调用 process.exit() 将停止当前请求的执行,并向客户端返回一个错误响应。
|
模块 |
启用标记(默认) |
禁用标记 |
|
node:console |
enable_nodejs_console_module |
disable_nodejs_console_module |
|
node:fs |
enable_nodejs_fs_module |
disable_nodejs_fs_module |
|
node:http (client) |
enable_nodejs_http_modules |
disable_nodejs_http_modules |
|
node:http (server) |
enable_nodejs_http_server_modules |
disable_nodejs_http_server_modules |
|
node:os |
enable_nodejs_os_module |
disable_nodejs_os_module |
|
node:process |
enable_nodejs_process_v2 |
|
|
node:zlib |
nodejs_zlib |
no_nodejs_zlib |
|
process.env |
nodejs_compat_populate_process_env |
nodejs_compat_do_not_populate_process_env |
-
remove_nodejs_compat_eol_v22 标志将移除所有在 Node.js v22 版本中达到 EOL 的 API。当您使用 removenodejs_compat_eol 功能时,如果将兼容性日期设置为晚于 Node.js v22 的 EOL 日期(2027 年 4 月 30 日),该标志将会自动启用。 -
remove_nodejs_compat_eol_v23 标志将移除所有在 Node.js v23 版本中达到 EOL 的 API。当您使用 removenodejs_compat_eol 功能时,如果将兼容性日期设置为晚于 Node.js v24 的 EOL 日期(2028 年 4 月 30 日),该标志将会自动启用。 -
remove_nodejs_compat_eol_v24 标志将移除所有在 Node.js v24 版本中达到 EOL 的 API。当您使用 removenodejs_compat_eol 功能时,如果将兼容性日期设置为晚于 Node.js v24 的 EOL 日期(2028 年 4 月 30 日),该标志将会自动启用。



