【发布时间】:2015-08-19 18:40:00
【问题描述】:
在我的 Express 应用中,当管理员成功登录时,我希望他被发送到他的仪表板页面。所以在post 函数中,如果成功,我会重定向到admin/,这会将他带到下一个函数
所以我有:
adminRoutes.get('/', function(req, res){
console.log("/", path.join(__dirname, 'public/admin/index.html'));
res.sendFile(path.join(__dirname, 'public/admin/index.html'), {}, function (err) {
if (err) {
console.log(err);
res.status(err.status).end();
}
else {
console.log('Sent:');
}
});
});
但问题是,我的浏览器没有任何反应。它只是停留在浏览器页面上。它不会更改为我正在发送的新页面。
为什么它不起作用?
【问题讨论】:
-
您是否正在控制台中访问日志“Sent:”?
-
@laggingreflex 是的,我是。这就是困扰我的原因
标签: node.js redirect express sendfile