angularjs – 节点重定向不在角度上工作
|
嗨,我是节点的新手,我正在构建一个简单的MEAN堆栈应用程序,以减少我发送这样的前端文件的代码
app.use(express.static(path.join(__dirname,'public'))); 我还构建了一个简单的中间件,用于简单的身份验证 requireLogin = function (req,res,next) {
if (!req.user) {
console.log('redirecting :)');
res.redirect('/');
} else {
next();
}
};
app.use('/rooms',requireLogin);
我正试图在有角度的路线上使用这个中间件. $locationProvider.html5Mode({
enabled: true,requireBase: false
});
我正在使用ui-router进行路由.
您应该在angular.js应用程序上重定向角度,而不是重定向.例如, requireLogin = function (req,next) {
if (!req.user) {
console.log('User does not exist.');
return false;
//
} else {
next();
}
};
app.use('/rooms',requireLogin);
然后,除非有用户登录,否则/ rooms将无法访问.
阅读Express.js or angular for handling routes in a MEAN application?了解更多详情. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- scala – 了解UID在Spark MLLib Transformer中的作用
- 将Angular验证类应用于非FormControl父级
- angular – Child ControlValueAccessor具有formgroup的组件
- ashx是什么文件
- X-Shell + X-Manager 完成linux应用图形可视化
- 在bash脚本中依次执行多个命令,如果至少有一个失败,则会失败
- Scala和Java的Builder库
- WebService 超简单入门教程(Java)
- SECCON CTF 2017 Powerful_Shell
- angular2-template – 从组件角度2获取ng-template
