摘要: global 在最外层定义的变量;  全局对象的属性;  隐式定义的变量(未定义直接赋值的变量)。 一、processprocess 是一个全局变量,即 global 对象的属性。它用于描述当前 Node.js 进程状态的对象,提供了一个与操作系统的简单接口。process.argv是命令行参数数组,第一个元素是 node,第二个元素是脚本文件名,从第三个元素开始每个元素是一个运行参数process.stdout是标准输出流,通常我们使用的 console.log() 向标准输出打印字符,而 process.stdout.write() 函数提供了更底层的接口。 process.stdou 阅读全文
posted @ 2013-11-10 10:06 开心菜鸟 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 不支持故障恢复 不知你是否在调试的过程中注意,当程序有错误发生时,整个进程就会结束,需要重新在终端中启动服务器。这一点在开发中无可厚非,但在产品环境下就是严重的问题了,因为一旦用户访问时触发了程序中某个隐含的bug ,整个服务器就崩溃了,将无法继续为所有用户提供服务。在部署Node.js 应用的时候一定要考虑到故障恢复,提高系统的可靠性。  没有日志对于开发者来说,日志,尤其是错误日志是及其重要的,经常查看它可以发现测试时没有注意到的程序错误。然而这个服务器运行时没有产生任何日志,包括访问日志和错误日志,所以有必要实现它的日志功能。  无法利用多核提高性能 由于Node.js是单线程的,. 阅读全文
posted @ 2013-11-10 10:02 开心菜鸟 阅读(209) 评论(0) 推荐(0) 编辑