1. 全局对象
所谓全局对象,也就是在全局的范围类可以访问到的数据,在Node中的全局对象是global,(类似于window),
所以全局对象中的全局属性也可以全局访问到的
常用的全局变量属性
- __filename:表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径
console.log( __filename );
/web/com/nodejs/main.js
- __dirname 表示当前执行脚本所在的目录。
console.log( __dirname );
/web/com/nodejs
- 其他函数console,setTimeout等等
2. 常用工具集合类util
Node.js 工具模块
- OS 模块,提供基本的系统操作函数。
- Path 模块 提供了处理和转换文件路径的工具。
- Net 模块,用于底层的网络通信。提供了服务端和客户端的的操作。
- DNS 模块,用于解析域名。
- Domain 模块,简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的。