码迷,mamicode.com
首页 > Web开发 > 详细

nodejs学习三 process对象

时间:2014-05-28 04:17:45      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:style   c   blog   http   a   width   

rocess对象,我说的是对象。这个对象包含的方法和属性非常的多,它向我们打开了一个通往Node.js的大门,让我们队Node.js有更多的了解。

你知道安装的Node.js的版本吗?

bubuko.com,布布扣

你知道你的Node安装在上面平台下吗?

bubuko.com,布布扣

你知道你的Node可执行文件的绝对路径吗?

bubuko.com,布布扣

你想得到你env环境变量内容吗?

bubuko.com,布布扣

上面输入的信息你可以更具体点,比如console.log(process.env.OS)

你想得到命令行上的参数吗?

bubuko.com,布布扣

好了,下面我们来写一个js。命名process.js

bubuko.com,布布扣

在命令行上运行它:

bubuko.com,布布扣

我们成功得到了命令行上的参数,对于process.argv,它得到的第一个参数永远是node,

第二个参数是文件的路径,从第三个参数开始才是传给我们脚本的参数,这点要注意下。

 

process模块提供的属性和方法非常多,比如它可以返回程序的返回码process.exit(1),这可以用在自己的函数中;它也可以给特定的进程发送信号:process.kill(process.pid,‘SIGTERM‘),在这里它给Node进程(process.pid获得了当前Node的pid号)发送了SIGTERM,这样你的Node,进程退出了。

 

好吧,我应该提醒你下,这个process还有哪些方法和属性呢?

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

nodejs学习三 process对象,布布扣,bubuko.com

nodejs学习三 process对象

标签:style   c   blog   http   a   width   

原文地址:http://www.cnblogs.com/leunghoary/p/3753204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!