【发布时间】:2014-07-19 12:45:17
【问题描述】:
在 express 中使用下面的 POST 函数。 (我使用的是 express 3.5.1)
app.post('/example', someFunctionOne, someFunctionTwo, function(req, res){
if(!req.someVar){
return res.send(400, { message: 'error'});
} else{
return res.json(200, { message: 'ok'});
}
});
如果我从 someFunctionOne 得到一些结果,这意味着 someFunctionTwo 是多余的,有没有办法跳过 someFunctionTwo 并转到最后一个将发送响应的未命名函数?
所以我猜同样有“next()”函数,“last()”函数在哪里?如果这不可能,为什么不呢?这对我来说似乎是一个疏忽,但有充分的理由吗?
【问题讨论】:
标签: node.js express middleware