Node.js的process模块
主要介绍常用的属性和方法
主要属性
console.log(process.pid);//进程ID
console.log(process.version);//进程版本
console.log(process.platform);//进程平台
console.log(process.title);//进程对应窗口名称
console.log(process.argv);//启动的时候传入的参数,默认node.js所在路径,第二个参数是该文件所在文件
console.log(process.execPath);//node所在的路径
console.log(process.env);//获得系统环境变量
主要方法
process.on("exit",function(){
console.log("exit function on");
});//on监听函数
process.on("uncaughtException",function(err){
console.log("Exception is ",err);
});
process.chdir("C:\\Program Files\\nodejs");//更改工作目录
console.log(process.cwd());//current work director当前工作目录
process.nextTick(function(){
console.log("nextTick");
});//将 callback 添加到"next tick 队列"
process.on() 主要用于监听exit和uncaughtException事件,监听uncaughtException 事件主要是为了防止服务器运行过程中出现错误导致宕机的情况,监听后,不仅能够在调试的时候看到错误信息又不会导致服务器宕机。

本文详细介绍了Node.js中process模块的常用属性与方法,包括如何获取进程ID、版本、平台等信息,以及如何监听进程退出和未捕获异常事件。
2916

被折叠的 条评论
为什么被折叠?



