【发布时间】:2012-11-27 06:53:21
【问题描述】:
我正在使用 Express + Mongoose + Passport + Connect-mongo 的非常简单的设置,一切正常。唯一让我感到困惑的是,我甚至可以看到为静态文件调用的 passport.unserializeUser,从我的应用程序的角度来看,这绝对没有意义。
我可以理解在某些情况下您也希望在某种授权下提供静态文件,但我想知道如何“跳过”整个会话中间件以防我提供静态文件。
(在生产环境中,我无法将 cookie 用于资产)
【问题讨论】:
-
只需将
express.static放在所有其他中间件之上 -
它有效,我发现它很棒。乔纳森,你介意“回答”这个问题,这样我就可以给你一些业力了吗? :)
-
我不是为了积分!
-
是的,但是这个地方是供人们寻找答案的。你介意我用你的提示回答自己吗?
-
不。完整的解释和/或示例会更好地作为答案
标签: javascript node.js express passport.js