Chapter 4 - 撰寫第一支 Nodejs 程式

我們接下來會簡單的寫一隻http伺服器

Step1 : 匯入所需的套件

我們使用 require 引入 http 套件

var http = require('http');

Step2:建立Server

我們會使用剛剛所建立的 http 的實體變數去呼叫 createHttpServer()的方法去建立實體變數,然後去 listen 方法去監聽一個指定的port

http.createServer(function(request,response){

    // send http header
    // http status : 200 => OK
    response.writeHead(200,{'Content-type':'text/plain'});

    // send the response 
    response.end('hello world');
}).listen(9000);

console.log('server running at http://127.0.0.1:9000);

以上的程式碼會創建一個 http server 去監聽 9000 port

Step3:測試結果

完整的程式碼如下 (檔名為 http_server.js)

var http  = require('http');

http.createServer(function(request,response){

    // send http header 
    response.writeHead(200,{'Content-type':'text/plain'});

    // send the response
    response.end('hello world');
}).listen(9000);

console.log('server running at http://127.0.0.1:9000');

執行 http_server

node http_server

terminal 顯示的結果

於網頁中輸入 http://127.0.0.1:9000

results matching ""

    No results matching ""