Node.js开发手册(一)
作者:chszs,转载需注明。博客主页: http://blog.youkuaiyun.com/chszs一、Node.js简介
Node.js由于其简洁性而受到广泛关注。与PHP或ASP不同,后者在Web服务器和代码间没有间隔,也不需要自定义大量的配置文件。使用Node.js,我们可以创建服务器,自定义它,在代码层交付所有的内容。二、构建路由器
为了交付Web内容,我们需要使URI有效。为了使得开发效率更高,这里我向大家推荐两款工具,它可以帮助Node.js程序在改动后自动部署生效,简化了开发。工具如下:1. Hotnode
Hotnode是一个包,可以让代码在修改保存后实现自动重载。其特征有两点:一是当文件发生改变后,自动重载Node.js代码。
二是会检测当前目录及其子目录。
2. Supervisor
node-supervisor也是一个包,它可以运行Node.js程序,观察代码的变动情况,自动重新热部署,无需担心内存泄漏以及中间模块引用的清除等。Hotnode和Supervisor两者的功能差不多,不过Hotnode先于Supervisor差不多一年发布。
两者的安装都很简单,以supervisor为例,安装如下:
$ sudo npm install supervisor -g