Cla*_*dio 7 javascript node.js express passport.js
我正在使用Express + Mongoose + Passport + Connect-mongo的简单设置,一切正常.唯一让我感到困惑的是,我passport.unserializeUser甚至可以看到静态文件的调用,从我的应用程序的角度来看 - 这绝对没有意义.
我可以理解,在某些情况下,您希望在某种授权下提供静态文件,但我想知道如果我正在提供静态文件,我可以"跳过"整个会话中间件.
(在生产环境中,我无法使用cookie作为资产)
Dom*_*nes 12
中间件按添加顺序调用.只需将静态中间件移动到您的早期app.js.
例如:
app.use(express.static(__dirname + "/public"));
// any other middleware
app.use(passport()); // or whatever your passport config looks like
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2942 次 |
| 最近记录: |