一、首先要安裝node,下載地址(http://nodejs.cn/download/),然后打開cmd命令窗口檢測node是否安好:
如此顯示,則說明已經安裝成功,接下來配置環境變量,打開我的電腦-->屬性-->環境變量,配置成:
系統變量(新增):NODE_PATH:C:\Program Files\nodejs\node_global\node_modules
用戶變量(添加):PATH:C:\Program Files\nodejs\node_global\
二、安裝好node之后打開cmd 輸入 npm install anywhere -g 安裝anywhere ,然后等待直到出現帶有版本號的成功頁面。如我的界面:
三、找到自己想要搭建服務器的路徑(文件夾),cmd:anywhere 8888;敲回車后,是不是有驚喜《 。。》
一個簡單的node本地服務器就搭建好了
四、檢驗node是否搭建成功
1、在自己定義的文件夾下新建服務器文件如test.js
例如我在G:/local_server目錄下新建test.js文件
2、在cmd中進入G:/local_server目錄,然后執行node test.js
在瀏覽器中輸入
localhost:8860 , 瀏覽器顯示“這是正文部分”。
查看cmd控制台,顯示 “有客戶端連接”
可在多個瀏覽器窗口中進行以上操作,每個瀏覽器窗口均會對應一次“有客戶端連接”
五、訪問本地站點
1、如第四部分一樣,在G:/local_server目錄下新建test2.js文件
test2.js
var http = require('http');
var fs = require('fs');//引入文件讀取模塊
var documentRoot = 'G:/local_server';
//需要訪問的文件的存放目錄
var server= http.createServer(function(req,res){
var url = req.url;
//客戶端輸入的url,例如如果輸入localhost:8860/index.html
//那么這里的url == /index.html
var file = documentRoot + url;
console.log(url);
//G:/local_server/index.html
fs.readFile( file , function(err,data){
/*
一參為文件路徑
二參為回調函數
回調函數的一參為讀取錯誤返回的信息,返回空就沒有錯誤
二參為讀取成功返回的文本內容
*/
if(err){
res.writeHeader(404,{
'content-type' : 'text/html;charset="utf-8"'
});
res.write('<h1>404錯誤</h1><p>你要找的頁面不存在</p>');
res.end();
}else{
res.writeHeader(200,{
'content-type' : 'text/html;charset="utf-8"'
});
res.write(data);//將index.html顯示在客戶端
res.end();
}
});
}).listen(8860);
console.log('服務器開啟成功2');
index.html
我的第一個node頁面(如果沒有創建index.html,會報404錯誤~~~~~)
2、在cmd中進入G:/local_server目錄,然后執行node test2.js
在瀏覽器中輸入
localhost:8860/index.html 或192.168.100.235:8860/index.html, 瀏覽器顯示“我的第一個node頁面”。
本文參考:http://blog.csdn.net/u014420383/article/details/47945819
http://jingyan.baidu.com/article/19020a0a02ff67529c28425f.html
特別致謝!