真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用express怎么實(shí)現(xiàn)路由和中間件

這篇文章將為大家詳細(xì)講解有關(guān)使用express怎么實(shí)現(xiàn)路由和中間件,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

在林州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè),林州網(wǎng)站建設(shè)費(fèi)用合理。

1. Express簡(jiǎn)介

express是一個(gè)基于node.js平臺(tái)的極簡(jiǎn),靈活的web應(yīng)用開(kāi)發(fā)框架,它提供一系列強(qiáng)大的特征,幫助你創(chuàng)建各種web和移動(dòng)設(shè)備應(yīng)用

express框架核心特征:

  1. 可以設(shè)置中間件來(lái)響應(yīng)HTTP請(qǐng)求

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

  3. 可以通過(guò)向模板傳遞參數(shù)來(lái)動(dòng)態(tài)渲染HTML頁(yè)面

2. 安裝

在命令行中輸入cnpm install express -g即可進(jìn)行全局安裝

3. 路由和中間件

使用前,先引入express

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

路由

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

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

例子:

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

以上例子中,get可換成post或其他請(qǐng)求方法,方法的第一個(gè)參數(shù)'/'為匹配所有路徑,可用正則表達(dá)式或其他方法進(jìn)行配對(duì),第二個(gè)參數(shù)是要執(zhí)行的函數(shù)

中間件

中間件是在服務(wù)器收到請(qǐng)求和發(fā)送響應(yīng)之前所執(zhí)行的一些函數(shù)
中間件 是一個(gè)函數(shù),它可以訪問(wèn)請(qǐng)求對(duì)象(request object (req)), 響應(yīng)對(duì)象(response object (res)), 和 web 應(yīng)用中處于請(qǐng)求-響應(yīng)循環(huán)流程中的中間件,一般被命名為 next 的變量。
中間件的功能包括:

  • 執(zhí)行任何代碼。

  • 修改請(qǐng)求和響應(yīng)對(duì)象。

  • 終結(jié)請(qǐng)求-響應(yīng)循環(huán)。

  • 調(diào)用堆棧中的下一個(gè)中間件。

  • 如果當(dāng)前中間件沒(méi)有終結(jié)請(qǐng)求-響應(yīng)循環(huán),則必須調(diào)用 next() 方法將控制權(quán)交給下一個(gè)中間件,否則請(qǐng)求就會(huì)掛起。

用app.use來(lái)在請(qǐng)求或響應(yīng)之前插入一個(gè)中間件

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

關(guān)于使用express怎么實(shí)現(xiàn)路由和中間件就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)站欄目:使用express怎么實(shí)現(xiàn)路由和中間件
本文網(wǎng)址:http://weahome.cn/article/gsieog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部