回覆列表
  • 1 # 使用者6745035785625

    方法說明:

    該函式用來建立一個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);

    };

  • 中秋節和大豐收的關聯?
  • 《海賊王》:黑鬍子主動出擊,將要獵殺七武海,你覺得誰會成為第一個倒黴蛋?