【发布时间】:2018-09-12 14:50:52
【问题描述】:
我希望能够在没有有效登录时将我的 MEAN 应用重定向到登录页面。
我有一个组件,它在 ngOninit() 上调用 API 路由。
API 路由如下所示:
router.get("/route", isLoggedIn, (req, res) => {
});
isLoggedIn 在哪里:
function isLoggedIn(req, res, next) {
if (req.isAuthenticated()) {
return next();
} else {
console.log("Not Logged in");
res.redirect("http://localhost:3000/login");
}
}
当res.redirect("http://localhost:3000/login")被执行时,它会在控制台中抛出一个错误:“模板解析错误”。我猜这与调用 API 等待 API 响应的组件有关。
最好的方法是什么?
【问题讨论】:
标签: node.js angular express routing