如何用护照保护快递中的静态文件夹

吹捧

我有一个基于快递的项目,并具有基于护照的必需身份验证。

后台是用作静态文件的angularjs应用程序。

我的身份验证代码完全基于https://github.com/jaredhanson/passport-local/blob/master/examples/express3-no-connect-flash/app.js

如果您未通过身份验证,则不提供该应用程序。我尝试通过在/ admin路由上添加sureAuthenticated来尝试,但它使路由无法正常工作(404)。一旦删除,请确保已提供/ admin的身份验证。

app.use(express.static(path.join(__dirname, 'public')));
app.use('/admin', ensureAuthenticated, express.static(path.join(__dirname, 'admin')));
//serve routes
app.use(app.router);

公用文件夹包含登录页面。

我怎样才能做到这一点?

迈克·史密斯·德夫

您可以使用中间件检查路由,如果它们未登录并进入管理页面,则将其重定向,例如(未测试):

app.use(function(req, res, next) {
    if (req.user == null && req.path.indexOf('/admin') === 0)
    {
        res.redirect('/login');
    }
    next(); 
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从flask的静态文件夹中读取文件?

来自分类Dev

Laravel,保护文件夹公用文件夹中

来自分类Dev

如何检查文件夹的写保护?

来自分类Dev

文件夹保护

来自分类Dev

zipWith如何用文件夹实现?

来自分类Dev

NodeJs中的静态文件夹

来自分类Dev

NodeJs中的静态文件夹

来自分类Dev

如何设置Django从模板读取存储在静态子文件夹中的静态文件

来自分类Dev

如何使用多个静态文件夹处理 Tornado 中的静态文件处理程序?

来自分类Dev

如何从受密码保护的RAR文件中隐藏文件夹结构?

来自分类Dev

.htaccess 不保护文件夹中的文件

来自分类Dev

如何用php删除文件夹中除一个以外的所有文件?

来自分类Dev

如何允许访问我在Windows 7中错误保护的文件夹?

来自分类Dev

如何在ubuntu服务器16.04中创建保护文件夹?

来自分类Dev

如何访问位于包(供应商文件夹)中的模型的受保护属性

来自分类Dev

保护某些文件和文件夹以防公用文件夹中的显示

来自分类Dev

如何保护保管箱文件夹

来自分类Dev

显示受保护文件夹中的图像

来自分类Dev

从子文件夹中删除.htpasswd保护

来自分类Dev

如何让Flask识别静态文件夹中的CSS和JS文件?

来自分类Dev

如何显示静态/图像文件夹中的.png文件?

来自分类Dev

如何在多个会话中配置快递和护照

来自分类Dev

我如何链接到不在Flask中的静态文件夹中的图像

来自分类Dev

如何用命名空间构造文件夹?

来自分类Dev

如何用文件夹中间的单词`cd`?

来自分类Dev

子文件夹中静态文件的RewriteRule

来自分类Dev

使用局部中的n个文件夹简化快递路线

来自分类Dev

.Net核心在静态文件夹(www)中添加文件夹并保存图像文件

来自分类Dev

如何在django中为css和javascript使用静态文件夹?

Related 相关文章

  1. 1

    如何从flask的静态文件夹中读取文件?

  2. 2

    Laravel,保护文件夹公用文件夹中

  3. 3

    如何检查文件夹的写保护?

  4. 4

    文件夹保护

  5. 5

    zipWith如何用文件夹实现?

  6. 6

    NodeJs中的静态文件夹

  7. 7

    NodeJs中的静态文件夹

  8. 8

    如何设置Django从模板读取存储在静态子文件夹中的静态文件

  9. 9

    如何使用多个静态文件夹处理 Tornado 中的静态文件处理程序?

  10. 10

    如何从受密码保护的RAR文件中隐藏文件夹结构?

  11. 11

    .htaccess 不保护文件夹中的文件

  12. 12

    如何用php删除文件夹中除一个以外的所有文件?

  13. 13

    如何允许访问我在Windows 7中错误保护的文件夹?

  14. 14

    如何在ubuntu服务器16.04中创建保护文件夹?

  15. 15

    如何访问位于包(供应商文件夹)中的模型的受保护属性

  16. 16

    保护某些文件和文件夹以防公用文件夹中的显示

  17. 17

    如何保护保管箱文件夹

  18. 18

    显示受保护文件夹中的图像

  19. 19

    从子文件夹中删除.htpasswd保护

  20. 20

    如何让Flask识别静态文件夹中的CSS和JS文件?

  21. 21

    如何显示静态/图像文件夹中的.png文件?

  22. 22

    如何在多个会话中配置快递和护照

  23. 23

    我如何链接到不在Flask中的静态文件夹中的图像

  24. 24

    如何用命名空间构造文件夹?

  25. 25

    如何用文件夹中间的单词`cd`?

  26. 26

    子文件夹中静态文件的RewriteRule

  27. 27

    使用局部中的n个文件夹简化快递路线

  28. 28

    .Net核心在静态文件夹(www)中添加文件夹并保存图像文件

  29. 29

    如何在django中为css和javascript使用静态文件夹?

热门标签

归档