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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

next()的處理

scott老師,我想請(qǐng)問(wèn)一下,next()后執(zhí)行的是位置上的下一個(gè),還是邏輯上的下一個(gè)?

正在回答

2 回答

樓主是在編寫(xiě)路由規(guī)則么,如果是的話,是指符合路由規(guī)則的下一個(gè)控制器,比如(下面是簡(jiǎn)寫(xiě)的代碼哈)

app.use('/test/*',function(req,res,next){
????next();
});
app.get('/hahah/*',function(req,res){
????console.log('dassadd');
})
app.get('/test/user',function(req,res){
????console.log('.................');
})

在瀏覽器http://localhost:3000/test/user時(shí),它先進(jìn)入use哪個(gè)handle進(jìn)行處理(這個(gè)一般叫做預(yù)處理,中間件),然后下一個(gè)是/hahah/*,不符合路由規(guī)則,再下一個(gè)是/test/user,符合,然后就進(jìn)入這個(gè)handle盡心處理了

這么說(shuō),樓主可否理解

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Jsamchow 提問(wèn)者

非常感謝!
2015-12-14 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Jsamchow 提問(wèn)者

可能還有點(diǎn)疑惑,想再向您請(qǐng)教一下,如果不加next(),會(huì)不會(huì)經(jīng)過(guò)use的那一步呢?(沒(méi)有自己測(cè)試,見(jiàn)諒)
2015-12-14 回復(fù) 有任何疑惑可以回復(fù)我~
#3

子木李 回復(fù) Jsamchow 提問(wèn)者

會(huì)的,但是不會(huì)進(jìn)入下面的get的路由處理,所以,可能會(huì)報(bào)錯(cuò),use一般用來(lái)加載中間,,get這些路由函數(shù)才是真正對(duì)請(qǐng)求進(jìn)行了處理,更詳細(xì)的內(nèi)容,建議樓主可以閱讀下express的文檔
2015-12-14 回復(fù) 有任何疑惑可以回復(fù)我~

感謝,明白了,就是和請(qǐng)求的路由有關(guān),預(yù)處理是必經(jīng)的處理,然后next()就是實(shí)際請(qǐng)求的路由了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
node建站攻略(二期)——網(wǎng)站升級(jí)
  • 參與學(xué)習(xí)       51926    人
  • 解答問(wèn)題       423    個(gè)

幫助你深入前后端開(kāi)發(fā)留下的迷惑,為進(jìn)一步自學(xué)打下基礎(chǔ)

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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