0
快遞規定here說:如何不觸發路由器中間件
的路線將匹配與 「/」緊隨其路徑的任何路徑。例如:app.use('/ apple',...)將匹配「/ apple」, 「/ apple/images」,「/ apple/images/news」等。
所以,假設我有兩個路由器中間件功能:
app.get('/apple', function() {});
app.get('/apple/images', function() {});
和要求是
GET http://domain.com/apple/images
所以我想,我的第二個函數來處理請求,但據我所知第一個也會被調用,對嗎?有什麼辦法可以跳過第一個嗎?我知道我可以從第一個函數調用next()
:
app.get('/apple', function(req,res,next) {next()});
,但它真的應該怎麼做?在這種情況下,我應該使用next('router')
嗎?