close
node.js不像其他語言,如PHP、JSP需要有HTTP伺服器才可以
因為node.js本身自己就是一個伺服器。

下面是一個實作的範例,假設存儲為test01.js,以node執行:
D:\project> node test01.js

接著在瀏覽器的網址列輸入 http://127.0.0.1:1688,結果如下圖:
Image003

test01.js的原始碼
----------------------------------------------------------------------------------
//載入HTTP模組
var http = require('http');

//request代表了HTTP請求,而response則是HTTP回應。
var handleRequest = function(request, response){
//如果有中文,則HTTP Header需要指定為utf-8
response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
response.write("您好,Node.js");
response.end();
}

//建立一個HTTP伺服器
var server = http.createServer(handleRequest);

//設定HTTP伺服器的IP,Port
server.listen(1688,'127.0.0.1',function(){
console.log("伺服器已啟動");
});
arrow
arrow
    全站熱搜

    keven 發表在 痞客邦 留言(0) 人氣()