【发布时间】:2014-07-18 20:44:19
【问题描述】:
我意识到有很多这样的话题,我已经尝试了那里给出的大多数解决方案,但似乎没有一个有效。
我有一个路由器可以处理像“/pages”这样的网址
module.exports = (app, mw) ->
app.get '/pages/allow-ie7', routes.allow_ie7
app.get '/pages/outdated-browser', routes.outdated_browser
app.param ':page', (req, res, next, id) ->
console.log ':page'
Page.find id, (err, page) ->
return next(err) if err?
req.resource = page
next()
routes.allow_ie7 看起来像这样:
exports.allow_ie7 = (req, res, next) ->
console.log 'allow ie7 test'
console.log req.session.canUseIE7
req.session.canUseIE7 = true
res.redirect 301, '/'
return true
虽然我可以看到日志记录,但它不会将我重定向回主页。
我不知道为什么这不起作用,我忘记取消next()了吗?
【问题讨论】:
标签: node.js express coffeescript