(轉)NodeJS - 第一個應用程序Hello World
阿新 • • 發佈:2019-01-19
div 執行 reat watermark 請求 hello pri https ews
安裝NodeJs
在創建實際的“Hello,World!”應用之前,我們應該先安裝NodeJS,安裝NodeJS可以訪問NodeJS官網,下載相應系統的NodeJS的安裝包,進行安裝。
程序組件
關於Hello World 這個應用主要包括三部分組成
-
導入所需的模塊
-在程序中我們使用require指令來加載NodeJS模塊 -
創建服務器
-一個將監聽類似於Apache HTTP Server的客戶端請求的服務器。 - 請求和響應
-在先前步驟中創建的服務器將讀取由客戶端(可以是瀏覽器或控制臺)發出的HTTP請求並返回響應
創建NodeJS應用程序
第1步 - 導入所需模塊
我們使用require指令加載http模塊並將返回的HTTP實例存儲到http變量中,如下所示
var http = require("http");
- 1
第2步 - 創建服務器
我們使用創建的http實例並調用http.createServer()方法創建服務器實例,然後使用與服務器實例關聯的listen方法將其綁定到端口3000 。通過參數請求和響應傳遞一個函數。編寫樣本實現以始終返回“Hello World”。
var http = require("http");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
// Send the response body as "Hello World"
response.end(‘Hello World\n‘);
}).listen(3000);
// Console will print the message
console.log(‘Server running at http://127.0.0.1:3000/‘);
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
第3步現在執行main.js來啟動服務器
$ node main.js
- 1
我們可以看到程序已經啟動
這時我們打開瀏覽器輸入http://127.0.0.1:3000/ 可以看到:
(轉)NodeJS - 第一個應用程序Hello World