【Node.js】 process模块基本属性与常用方法

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() 主要用于监听exituncaughtException事件,监听uncaughtException 事件主要是为了防止服务器运行过程中出现错误导致宕机的情况,监听后,不仅能够在调试的时候看到错误信息又不会导致服务器宕机。

猜你喜欢

转载自blog.csdn.net/agsgh/article/details/80920811