【发布时间】:2015-09-18 05:02:01
【问题描述】:
嗨,我是 node 新手,我正在构建一个简单的 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);
我正在尝试在有角度的路线上使用这个中间件。 但这在我浏览我的 Angular 应用程序时不起作用(当我直接将 URL 放到地址栏时它起作用)我还删除了由 angular 添加的 /#/。
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
我正在使用 ui-router 进行路由。
【问题讨论】:
标签: angularjs node.js express angular-ui-router