方法說明:
該函式用來建立一個HTTP伺服器,並將 requestListener 作為 request 事件的監聽函式。
語法:
複製程式碼程式碼如下:
http.createServer([requestListener])
由於該方法屬於http模組,使用前需要引入http模組(var http= require(“http”) )
接收引數:
requestListener 請求處理函式,自動新增到 request 事件,函式傳遞兩個引數:
req 請求物件,想知道req有哪些屬性,可以檢視 “http.request 屬性整合”。
res 響應物件 ,收到請求後要做出的響應。想知道res有哪些屬性,可以檢視 “http.response屬性整合”。
例子:
例子中res指定了響應頭,響應體內容為node.js,用end結束。
最後呼叫listen函式,監聽3000埠。
var http = require("http");
http.createServer(function(req, res){
res.writeHead(200, {"Content-type" : "text/html"});
res.write("
res.end("
Hello World
}).listen(3000);
原始碼:
exports.createServer = function(requestListener) {
return new Server(requestListener);
};
方法說明:
該函式用來建立一個HTTP伺服器,並將 requestListener 作為 request 事件的監聽函式。
語法:
複製程式碼程式碼如下:
http.createServer([requestListener])
由於該方法屬於http模組,使用前需要引入http模組(var http= require(“http”) )
接收引數:
requestListener 請求處理函式,自動新增到 request 事件,函式傳遞兩個引數:
req 請求物件,想知道req有哪些屬性,可以檢視 “http.request 屬性整合”。
res 響應物件 ,收到請求後要做出的響應。想知道res有哪些屬性,可以檢視 “http.response屬性整合”。
例子:
例子中res指定了響應頭,響應體內容為node.js,用end結束。
最後呼叫listen函式,監聽3000埠。
複製程式碼程式碼如下:
var http = require("http");
http.createServer(function(req, res){
res.writeHead(200, {"Content-type" : "text/html"});
res.write("
Node.js");res.end("
Hello World
");}).listen(3000);
原始碼:
複製程式碼程式碼如下:
exports.createServer = function(requestListener) {
return new Server(requestListener);
};