ExpressJS - Hello World



我們已經設定好了開發環境,現在是時候開始使用 Express 開發我們的第一個應用程式了。建立一個名為 index.js 的新檔案,並在其中輸入以下內容。

var express = require('express');
var app = express();

app.get('/', function(req, res){
   res.send("Hello world!");
});

app.listen(3000);

儲存檔案,轉到您的終端並輸入以下內容。

nodemon index.js

這將啟動伺服器。要測試此應用程式,請開啟您的瀏覽器並訪問 https://:3000,您將看到一條訊息,如下面的螢幕截圖所示。

Hello world

應用程式如何工作?

第一行將 Express 匯入到我們的檔案中,我們可以透過變數 Express 訪問它。我們用它來建立一個應用程式並將其分配給變數 app。

app.get(route, callback)

此函式告訴當對給定路由發出 get 請求時該怎麼做。回撥函式有兩個引數,request(req)response(res)。請求 物件(req) 表示 HTTP 請求,並具有請求查詢字串、引數、主體、HTTP 標頭等屬性。類似地,響應物件表示 Express 應用程式在收到 HTTP 請求時傳送的 HTTP 響應。

res.send()

此函式以物件作為輸入,並將其傳送到請求客戶端。在這裡,我們傳送字串 "Hello World!"

app.listen(port, [host], [backlog], [callback]])

此函式繫結並監聽指定主機和埠上的連線。埠是此處唯一必需的引數。

序號 引數和描述
1

伺服器應該接受傳入請求的埠號。

2

主機

域名的名稱。當您將應用程式部署到雲端時,需要設定它。

3

積壓

排隊等待連線的最大數量。預設值為 511。

4

回撥

伺服器開始監聽請求時呼叫的非同步函式。

廣告

© . All rights reserved.