日期:2014-05-16  浏览次数:20349 次

NodeJs 常用npm框架

1、connect是一个node中间件(middleware)框架。如果把一个http处理过程比作是污水处理,中间件就像是一层层的过滤网。每个中间件在http处理过程中通过改写request或(和)response的数据、状态,实现了特定的功能。

通过nodejs安装Connect:

 npm install -g connect

2、express开发框架

npm install -g express

3、ejs

npm install ejs

4、安装node-mysql
npm install mysql@2.0.0-alpha9
npm install node-mysql

5、Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。Yeoman主要有三部分组成:yo(脚手架工具)、grunt(构建工具)、bower(包管理器)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。

npm install -g yo

npm install -g grunt-cli bower

6、Nodejs实现websocket的框架

WebSocket-Node,是一个简单的库,不仅支持draft-10,还有之前的各种版本。需要依赖于底层的C++,Python的环境,支持以node做客户端的访问。

npm install websocket

faye-websocket-node,是扩展faye项目而开发的websocket的一个实现。是faye软件框架体系的一部分,安装简单,不需要其他依赖库。

npm install faye-websocket

 socket.io,功能强大,支持集成websocket服务器端和Express3框架与一身。

npm install socket.io
npm install socket.io-client

7、mongoose的类库

npm install mongoose