1. 程式人生 > >(轉)NodeJS - 第一個應用程序Hello World

(轉)NodeJS - 第一個應用程序Hello World

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