【发布时间】:2018-06-05 05:56:10
【问题描述】:
这里我试图通过相同的路由访问登录路由上的重定向,首先我调用 homeCtrl 函数,在这个函数成功渲染后我想执行 res.redirect('/login'),
但出现以下错误-:
错误:发送后无法设置标头。
router.get('/email_authentication', homeCtrl,function(req,res){
res.redirect('/login');
});
function homeCtrl(req, res,next) {
res.render('email_authentication');
return next();
}
如果有任何其他解决方案请帮助我,请指导我如何做到这一点。
【问题讨论】:
-
res.render 结束了您的中间件链,您无法处理后续步骤。
-
@scetiner 如果 res,render 是不可能的,那么我怎样才能在同样的情况下得到我的结果。
-
我没有得到你想要实现的逻辑。此实现尝试同时呈现 email_auth 和登录。
-
标签: javascript node.js express redirect render