安裝
- 命令行方式
yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum -y install nodejs
yum -y install nodejs npm
- 如果安裝沖突 建議刪除安裝
yum remove nodejs npm -y
- 清理目錄
/usr/local/lib
/usr/local/include
- 升級
$ sudo npm install npm -g
測試環(huán)境 helloword
- 新建文件 helloword.js
console.log("helloword!");
- 運(yùn)行
$ node helloword.js
- 輸出
helloword
創(chuàng)建一個 web server
- 新建文件 webserver.js
var http = require("http")
http.createServer(function(request, response){
response.writeHead(200,{'content-Type':'text/plain'});
response.end('hello word!');
}).listen(8888);
console.log('web server is running! http://127.0.0.1:8888/');
require
調(diào)用http
模塊
服務(wù)listen
監(jiān)聽在 8888 端口
- 運(yùn)行
$ node webserver.js
- 輸出
瀏覽器輸入 http://127.0.0.1:8888/
參考
https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/
代碼
https://github.com/hans007/JavaScriptCodes/tree/master/nodejs-do