一:安装NPM (node package manager)node
一般称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。shell
[root@iZ28d8mzdwrZ /]# yum install npm [root@iZ28d8mzdwrZ /]# npm config set strict-ssl false #关闭npm的ssl严格认证 [root@iZ28d8mzdwrZ /]# npm install -g cnpm --registry=https://registry.npm.taobao.org #npm安装cnpm -g 表示以全局安装 cnpm淘宝 NPM 镜像
二:将express安装到项目中express
Express 是一个简洁、灵活的 Node.js Web 应用开发框架, 它提供一系列健壮的特性,帮助你建立各类 Web 和移动设备应 用。npm
[root@iZ28d8mzdwrZ /]#cd /home/Nodejs/ [root@iZ28d8mzdwrZ Nodejs]# cnpm install express [root@iZ28d8mzdwrZ Nodejs]# ll total 8 drwxr-xr-x 3 root root 4096 Dec 14 13:21 node_modules #产生一个新的目录node_modules 存放express -rw-r--r-- 1 root root 29 Dec 14 12:08 test.js
三:安装nodemonvim
Nodemon 是一款很是实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。 Nodemon 是一款完 美的开发工具,可使用 npm 安装。服务器
[root@iZ28d8mzdwrZ Nodejs]# cnpm install -g nodemon
四:安装pm2app
pm2 是一个带有负载均衡功能的Node应用的进程管理器.[root@iZ28d8mzdwrZ Nodejs]# cnpm install -g pm2
五:nodemon的使用负载均衡
[root@iZ28d8mzdwrZ Nodejs]# ll total 8 drwxr-xr-x 3 root root 4096 Dec 14 13:21 node_modules #产生一个新的目录node_modules 存放express -rw-r--r-- 1 root root 29 Dec 14 12:08 test.js [root@iZ28d8mzdwrZ Nodejs]# nodemon test.js [nodemon] 1.8.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node test.js` Hello Node!!! [nodemon] clean exit - waiting for changes before restart
六 : 安装node-inspector框架
[root@iZ28d8mzdwrZ Nodejs]# cnpm install -g node-inspector [root@iZ28d8mzdwrZ Nodejs]# vim app.js var http=require('http'); http.createServer(function(req,res){ res.end('Hello'); }).listen(8011);