首页 Node.js核心模块手册

测试配置


系统平台:Windows 10
Node版本:node-v18.16.1-win-x64
编辑工具:VS code

全局


变量  
__filename

当前执行文件全局路径

例:E:\nodejs\index.js

注:前面是两个下划线

__dirname

当前执行文件所在文件夹全局路径

例:E:\nodejs

 
Buffer 二进制数据缓存区
对象  
console 控制台输出
module 访问模块信息
process 访问进程信息
函数  
require() 加载模块(及扩展包)
setTimeout() 定时器,执行1次,参数毫秒
clearTimeout() 取消 setTimeout定时
setInterval() 定时器,循环执行,参数毫秒
clearInterval() 取消 setInterval定时

核心模块


fs 磁盘文件操作
path 文件路径处理
   
net 创建TCP协议
dgram 创建UDP协议
   
http 创建HTTP协议
https 创建HTTPS协议
querystring 解析,URL字符串参值
url 解析,URL字符串
   
child_process 进程创建管理
cluster 多线程
   
domain 用于捕获继承了EventEmitter事件类中回调函数触发的错误
   
assert 断言处理,调试用,判断方法
   
crypto 数据,加密解密
zlib zlib类库,压缩解压
   
dns 域名解析
punycode 地方语言转码,字符串编码解码
os 获取操作系统信息
readline 逐行读取标准输入流
util 各种实用函数
   
vm 为JavaScript提供独立运行环境
repl  
debugger 内置调试器
events 事件处理基础类
string_decoder 二进制 转换 字符串
tls 使用OpenSSL实现TLS/SSL通信处理
tty 获取来自TTY终端信息

文档信息

编写:千钧
时间:2023/6/24
修改:2023/9/24
网址:www.liboke.cn
说明:1.本文档仅供学习,根据作者学习与遇到的问题编写,只作参考。
        2.本文档内容不保证正确性于安全性,使用本文档内容带来的风险与文档作者无关。
        3.本文档中的文字、代码、图片等,部分来自网络收集,若原作者不愿刊登,请联系删除。