第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

express 的app.use()和app.all()的區(qū)別

express 的app.use()和app.all()的區(qū)別

var express = require('express');var app = express(); app.use('/a',function(req,res,next){    console.log('111');     next(); }); app.all('/a',function(req,res,next){    console.log('222'); });我只知道'/a','/a/b' app.use()都可以打印111 ,但是 app.all()只能識(shí)別'/a'..請(qǐng)問(wèn)他們之間還有什么區(qū)別沒(méi)?app.use('/',callback)和app.all('*',callback)有什么區(qū)別沒(méi)?搜索了下app.use()和app.all()的區(qū)別,網(wǎng)上的答案看的云里霧里。麻煩知道的解答下
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

use通常是用作中間件的
all是路由中指代所有的請(qǐng)求方式,如all('/a'),能同時(shí)覆蓋:get('/a') 、 post('/a')、 put('/a') 等

當(dāng)然還有前面的回答,匹配的問(wèn)題。
use由于是做中間件,use('/a') 只用路徑以 /a 開(kāi)始即可匹配,如 /a/b 、 /a/b/c 都會(huì)應(yīng)有后面的處理函數(shù)。 use見(jiàn)到最多的情況應(yīng)該是直接 use((...)=>{...}),標(biāo)識(shí)匹配路徑是 / 開(kāi)頭,即所有的。
all則是具體的路由,直接使用字符串的方式,則匹配的是 /a這 個(gè)路徑。 僅能匹配 /a, 以下請(qǐng)求路徑都是無(wú)效的:/a/b、/a/b/c ...


查看完整回答
反對(duì) 回復(fù) 2019-01-24
  • 1 回答
  • 0 關(guān)注
  • 3427 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)