美文网首页
Node process 记录一些 api

Node process 记录一些 api

作者: 梁同桌 | 来源:发表于2017-04-08 17:17 被阅读46次

自己记录一些 process 常用 api

//命令行输入 node app.js 1 2 3, argvs是一个数组,有三个数字分别为 1 2 3.
const argvs = process.argv.slice(2);

//可以输出到终端 
process.stdout.write('命令行输出');

//终端,标准输入
process.stdin.on('data',(data)=>{
    //先转字符串后去掉换行
    console.log(data.toString().trim());
});

//其实node 的console.log就是调用下面方法
const log = (message) => {
    prcess.stdout.write(message+'\n');
}

//杀死这个process.pid进程
process.kill(process.pid, 'SIGHUP');//这一行会触发下面方法
//control + c 触发
process.on('SIGHUP', () => {
  console.log('Got SIGHUP signal.');
});

setTimeout(() => {
    //100毫秒 退出node
  process.exit(0);
}, 100);

process.on('uncaughtException', function (err) {
  //打印出错误
  console.log(err);
  //打印出错误的调用栈方便调试
  console.log(err.stack);
});

个人博客: http://www.liangtongzhuo.com

相关文章

网友评论

      本文标题:Node process 记录一些 api

      本文链接:https://www.haomeiwen.com/subject/vwolattx.html