官方文档
https://github.com/nodejs/node/wiki
安装
$su - root
$yum install -y nodejs
附:源码安装node.js
准备命令:
$yum -y install gcc make gcc-c++ openssl-devel
wget下载源码及解压:
$wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz -zvxf
node-v0.10.26.tar.gz编译及安装:
$make
$make install
验证是否安装配置成功:
$node -v
测试:
$vim server.js
写入以下内容
'use strict';
var http = require('http');
http.createServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('Hello NodeJs\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
第一行总是写上'use strict';
是因为我们总是以严格模式运行JavaScript代码,避免各种潜在陷阱。
- 使用严格模式执行
如果在JavaScript文件开头写上'use strict';,那么Node在执行该JavaScript时将使用严格模式。但是,在服务器环境下,如果有很多JavaScript文件,每个文件都写上'use strict';很麻烦。我们可以给Nodejs传递一个参数,让Node直接为所有js文件开启严格模式:
node --use_strict server.js