官方文檔
https://github.com/nodejs/node/wiki
安裝
$su - root
$yum install -y nodejs
附:源碼安裝node.js
準(zhǔn)備命令:
$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
驗(yàn)證是否安裝配置成功:
$node -v
測試:
$vim server.js
寫入以下內(nèi)容
'use strict';
var http = require('http');
http.createServer(function (request, response) {
// 發(fā)送 HTTP 頭部
// HTTP 狀態(tài)值: 200 : OK
// 內(nèi)容類型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 發(fā)送響應(yīng)數(shù)據(jù) "Hello World"
response.end('Hello NodeJs\n');
}).listen(8888);
// 終端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
第一行總是寫上'use strict';
是因?yàn)槲覀兛偸且試?yán)格模式運(yùn)行JavaScript代碼,避免各種潛在陷阱。
- 使用嚴(yán)格模式執(zhí)行
如果在JavaScript文件開頭寫上'use strict';,那么Node在執(zhí)行該JavaScript時(shí)將使用嚴(yán)格模式。但是,在服務(wù)器環(huán)境下,如果有很多JavaScript文件,每個(gè)文件都寫上'use strict';很麻煩。我們可以給Nodejs傳遞一個(gè)參數(shù),讓Node直接為所有js文件開啟嚴(yán)格模式:
node --use_strict server.js

console

browser