【发布时间】:2014-07-06 05:47:17
【问题描述】:
我的路线定义是:
app.put '/api/v1/user/oldest', userController.oldestAndUpdate, responder
在userController,我有:
exports.oldestAndUpdate = (req, res, next) ->
doSomeStuff, (err, results) ->
return next err if err
req.apiResponse = results
next()
在我的responder 中,我有:
module.exports = (req, res, next) ->
response = req.apiResponse
response.status = 'ok'
res.json response
但是我该如何处理错误情况呢?如果next(err) 被点击,我的响应者如何知道有错误?
【问题讨论】:
-
仅供参考,如果您将代码发布在 JS 中,您会得到更多回复
标签: express coffeescript middleware