【发布时间】:2016-02-02 07:53:52
【问题描述】:
我有基于 nodejs 和 angularjs 构建的应用程序,我在其中使用基于 jwt 令牌的身份验证进行身份验证,并且 api 调用运行良好
即使用户现在没有登录应用程序正在服务所有静态资源如果用户没有登录如何避免加载应用程序并将用户重定向到登录页面
最后我能够在 app.js 中找到它,添加代码 sinpet app.use('/app/view/*', function(req, res, next) {
if (!req.headers['authorization'] ) {
res.sendfile('app/views/Error.html');
} else {
next();
}
});
这意味着 /app/view/ 附带的请求检查请求的标头是否包含使用 jwt 生成的令牌
【问题讨论】:
-
在客户端,检查用户的认证,然后允许他访问静态文件
-
请在同一点上详细说明我的一些文章或示例
标签: angularjs node.js login jwt