一、Windows下安裝Node.js
1.在Windows下安裝Node.js需先安裝Git Bash,路徑gitforwindows.org

2.安裝Node.js。官網(wǎng)nodejs.org

3.驗(yàn)證是否安裝成功
(1)在桌面上,右擊空白處,啟動(dòng) git bash

(2)運(yùn)行cmd

二、Linux下安裝Node.js
CentOS 下安裝 Node.js
1、下載源碼,你需要在https://nodejs.org/en/download/下載最新的Nodejs版本,本文以v0.10.24為例:
cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
2、解壓源碼
tar zxvf node-v0.10.24.tar.gz
3、 編譯安裝
cd node-v0.10.24
./configure --prefix=/usr/local/node/0.10.24
make
make install
4、 配置NODE_HOME,進(jìn)入profile編輯環(huán)境變量
vim /etc/profile
設(shè)置nodejs環(huán)境變量,在?export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL?一行的上面添加如下內(nèi)容:
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
:wq保存并退出,編譯/etc/profile 使配置生效
source /etc/profile
驗(yàn)證是否安裝配置成功
node -v
輸出 v0.10.24 表示配置成功
npm模塊安裝路徑
/usr/local/node/0.10.24/lib/node_modules/
創(chuàng)建 Node.js 應(yīng)用
步驟一、引入 required 模塊
我們使用?require?指令來載入 http 模塊,并將實(shí)例化的 HTTP 賦值給變量 http,實(shí)例如下:
var http = require("http");
步驟二、創(chuàng)建服務(wù)器
接下來我們使用 http.createServer() 方法創(chuàng)建服務(wù)器,并使用 listen 方法綁定 8888 端口。 函數(shù)通過 request, response 參數(shù)來接收和響應(yīng)數(shù)據(jù)。
實(shí)例如下,在你項(xiàng)目的根目錄下創(chuàng)建一個(gè)叫 server.js 的文件,并寫入以下代碼:
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 World\n');
}).listen(8888);
// 終端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
以上代碼我們完成了一個(gè)可以工作的 HTTP 服務(wù)器。
使用?node?命令執(zhí)行以上的代碼:
node server.js
Server running at http://127.0.0.1:8888/

接下來,打開瀏覽器訪問 http://127.0.0.1:8888/,你會(huì)看到一個(gè)寫著 "Hello World"的網(wǎng)頁。

分析Node.js 的 HTTP 服務(wù)器:
第一行請求(require)Node.js 自帶的 http 模塊,并且把它賦值給 http 變量。
接下來我們調(diào)用 http 模塊提供的函數(shù): createServer 。這個(gè)函數(shù)會(huì)返回 一個(gè)對象,這個(gè)對象有一個(gè)叫做 listen 的方法,這個(gè)方法有一個(gè)數(shù)值參數(shù), 指定這個(gè) HTTP 服務(wù)器監(jiān)聽的端口號。
Gif 實(shí)例演示
接下來我們通過 Gif 圖為大家演示實(shí)例操作:

【摘自http://www.runoob.com/nodejs/nodejs-http-server.html】
命令行體驗(yàn)

