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