Преглед изворни кода

Merge pull request #2098 from utsushiiro/fix-listener-leak

Fix event listener leak
Yuki Takei пре 6 година
родитељ
комит
3af96d9241
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      src/server/crowi/express-init.js

+ 3 - 2
src/server/crowi/express-init.js

@@ -97,15 +97,16 @@ module.exports = function(crowi, app) {
   app.use(cookieParser());
 
   // configure express-session
+  const sessionMiddleware = expressSession(crowi.sessionConfig);
   app.use((req, res, next) => {
-    // test whether the route is listed in avoidSessionTroutes
+    // test whether the route is listed in avoidSessionRoutes
     for (const regex of avoidSessionRoutes) {
       if (regex.test(req.path)) {
         return next();
       }
     }
 
-    expressSession(crowi.sessionConfig)(req, res, next);
+    sessionMiddleware(req, res, next);
   });
 
   // passport