20161227193803

下载网址:http://nodejs.cn/download/
Github地址:https://github.com/nodejs/node

下载Linux编译好的文件

此安装的是网友维护的版本

1
2
3
4
5
6
7
8
9
10
11
12
13
wget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0-linux-x64.tar.gz

tar -xzvf node-v8.7.0-linux-x64.tar.gz

mv node-v8.7.0-linux-x64 /usr/local/node

# 建立node软连
ln -s /usr/local/node/bin/node /usr/bin/node
建立npm软连
ln -s /usr/local/node/bin/npm /usr/bin/npm
#测试
node -v
npm -v

yum安装

此是安装的v0.10版本,是官方版本

1
2
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum -y install nodejs

Window安装

下载https://nodejs.org/dist/v6.2.0/node-v6.2.0-x64.msi,安装。
安装完后打开cmd命令行工具

1
node -v

简单服务Demo

1
2
3
4
5
6
7
8
9
10
11
12
# file name demo.js
var http = require('http');
http.createServer(function(request, response){
response.writeHead(200,{'Content-Type':'text-html;chaset=utf-8'});
if(request.url != '/favicon.ico'){
console.log('access');
response.write('hello, world');
response.end('');
}

}).listen(8000);
console.log('server running at http://localhost:8000');

运行

1
node demo.js

使用浏览器访问http://localhost:8000,浏览器显示hello, world,同时后台显示access。
此实例能显示nodejs的异步应用十分方便。