亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用express怎么實現路由和中間件

發布時間:2021-06-02 17:41:02 來源:億速云 閱讀:212 作者:Leah 欄目:web開發

這篇文章將為大家詳細講解有關使用express怎么實現路由和中間件,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1. Express簡介

express是一個基于node.js平臺的極簡,靈活的web應用開發框架,它提供一系列強大的特征,幫助你創建各種web和移動設備應用

express框架核心特征:

  1. 可以設置中間件來響應HTTP請求

  2. 定義了路由表用于執行不同的HTTP請求動作(url=資源)映射

  3. 可以通過向模板傳遞參數來動態渲染HTML頁面

2. 安裝

在命令行中輸入cnpm install express -g即可進行全局安裝

3. 路由和中間件

使用前,先引入express

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

路由

路由表示如何處理HTTP請求中的路徑(path)部分

http://host:[port]/[path]

例子:

app.get('/',function(req,res){
  res.send('hello world')
})

以上例子中,get可換成post或其他請求方法,方法的第一個參數'/'為匹配所有路徑,可用正則表達式或其他方法進行配對,第二個參數是要執行的函數

中間件

中間件是在服務器收到請求和發送響應之前所執行的一些函數
中間件 是一個函數,它可以訪問請求對象(request object (req)), 響應對象(response object (res)), 和 web 應用中處于請求-響應循環流程中的中間件,一般被命名為 next 的變量。
中間件的功能包括:

  • 執行任何代碼。

  • 修改請求和響應對象。

  • 終結請求-響應循環。

  • 調用堆棧中的下一個中間件。

  • 如果當前中間件沒有終結請求-響應循環,則必須調用 next() 方法將控制權交給下一個中間件,否則請求就會掛起。

用app.use來在請求或響應之前插入一個中間件

app.use(function(req,res,next){
  //執行一些代碼
  next();
})

關于使用express怎么實現路由和中間件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汉寿县| 泾源县| 丰城市| 会东县| 搜索| 无锡市| 白河县| 习水县| 黑山县| 乌苏市| 登封市| 长顺县| 长治市| 常德市| 故城县| 诸暨市| 平邑县| 建水县| 平谷区| 涿州市| 左云县| 内丘县| 尉犁县| 噶尔县| 乌鲁木齐县| 监利县| 江西省| 枣强县| 方正县| 通渭县| 加查县| 山西省| 滕州市| 赞皇县| 砚山县| 休宁县| 长丰县| 家居| 清苑县| 喀什市| 扎兰屯市|