node.js服务端代码学习

node.js不会自动重启,需要用到supervisor,查看代码的更改,随时重启node.js
supervisor 安装
$ npm install -g supervisor
运行 app.js
$ supervisor app.js

global 是全局对象,所有全局变量都是global对象的属性
process 描述node.js进程状态的对象,提供了一个与操作系统的简单接口
util.inherits(Sub,Base) Sub仅仅继承Base的--原型函数--,构造函数和 prototype.得到的函数和属性等不会继承

events.EventEmitter 事件发射与事件监听器功能的封装。具有以下方法
on('event',callback_function)监听event事件;
emit('event',arvg1,arvg2) 出发event事件;
once(event,callback_f) 单次监听器(监听器最多只会触发一次,触发后立刻解除该监听器);
removeListener(event,listener) listener必须是该事件已经注册过的监听器
emit('error').触发error事件。这个是特殊的事件error
只要是支持事件响应的核心模块都是EventEmitter的子类

fs 文件操作 异步和同步所有操作 readFile(); readFileSync()
url.parse(); 读取$_GET参数

$ npm install -g express 安装express框架

posted @ 2014-04-18 15:59  星月随笔  阅读(130)  评论(0编辑  收藏  举报