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