2013-02-08 32 views

回答

1

app.use()allows you to specify a "mount path",以及要掛載的中間件,所以你應該能夠擺脫;

app.use('/foo', express.bodyParser); 

由於express.bodyParserreturns a function,其特徵是req, res, next(與所有的中間件),這似乎analagous以將其添加爲處理程序的資源;

app.get('/foo', express.bodyParser); 
app.get('/foo', function (req, res, next) { 
    // req has been parsed. 
}); 
1

@馬特的答案是好的,你可以通過編寫優化它的語法:

app.get('/foo', express.bodyParser, function (req, res, next) { 
    // parsed request 
}); 
相關問題