2016年4月12日 星期二

使用Node.js撰寫簡單的HTTP Server

Tool:Visual Studio 2015 Enterprise Update 1、Node.js Tools 1.1.1 for Visual Studio 2015
OS:Windows 10
Node.js、JavaScript

以下是使用Visual Studio 2015 開發工具,透過Node.js,建立簡單的HTTP Server的步驟。
開啟Visual Studio ,建立一個新Blank Node.js Console Application。
在app.js檔案加入以下程式碼:
var http = require('http');
http.createServer(function (request,response) {
    response.writeHead(200, { 'Content-Type': 'text/plain' });
    response.write('Hello world from http!');
    response.end();
}).listen(8000);
叫用require()方法,傳入http字串,以載入Http module。
叫用createServer方法,建立Http Server,在callback函式中,宣告request與response兩個變數。接著使用response送出http回應到用戶端。
叫用response.writeHead()方法,送出Http 狀態碼200,表示Request正確執行,設定'Content-Type'指定回應的內容是文字。
叫用response.write()方法,送出'Hello world from http!字串。
叫用response.end()方法,結束回應。
叫用createServer方法,建立Http Server之後,馬上叫用listen()方法,讓Http Server聽在8000埠。
按F5執行這個專案,然後開啟任意瀏覽器,輸入 http://localhost:8000,送出http請求,瀏覽器應該會收到以下畫面:
image

沒有留言:

總瀏覽量