如何在不创build新会话的情况下提供静态文件(或者仅启用每个Route / Polices的会话)

我在中间件中使用本地快递服务我的静态应用程序,问题是我保存我的会话在MongoDB中,并为每个请求创build一个新的会话。 任何想法如何解决这个问题? 有没有办法只在路线上使用会话? 因为我只使用经理(护照)会话。 禁用静态文件夹中的会话也应该解决我的问题。 谢谢。

Config/http.js var express = require('express'); module.exports.http = { customMiddleware: function (app) { app.use('/', express.static(process.cwd() + '/assets/site')); }, middleware: { passportInit : require('passport').initialize(), passportSession : require('passport').session(), order: [ 'startRequestTimer', 'cookieParser', 'customMiddleware', 'session', 'passportInit', 'passportSession', 'myRequestLogger', 'bodyParser', 'handleBodyParserError', 'compress', 'methodOverride', 'poweredBy', '$custom', 'router', 'www', 'favicon', '404', '500' ], 

尝试先调用您的静态中间件,然后调用会话中间件, 可能重复