diff --git a/src/app.js b/src/app.js index 7ec68ee..0745caa 100644 --- a/src/app.js +++ b/src/app.js @@ -16,9 +16,7 @@ function createApp(dependencies) { app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); - const createSessionMiddleware = require('./middlewares/sessionMiddleware'); - - app.use(createSessionMiddleware); + app.use(dependencies.middlewares.createSessionMiddleware); const webRoutes = dependencies.webRoutes; const apiRoutes = require('./routes/apiRoutes'); diff --git a/src/dependencies.js b/src/dependencies.js index a28c54c..8bf8346 100644 --- a/src/dependencies.js +++ b/src/dependencies.js @@ -4,6 +4,7 @@ function buildDependencies() { const dependencies = {}; const middlewares = require('./middlewares'); + dependencies.middlewares = middlewares; const WebRoutesProvider = require('./routes/webRoutes'); const webRoutesProvider = new WebRoutesProvider({ express, middlewares }); diff --git a/src/middlewares/sessionMiddleware.js b/src/middlewares/createSessionMiddleware.js similarity index 100% rename from src/middlewares/sessionMiddleware.js rename to src/middlewares/createSessionMiddleware.js diff --git a/src/middlewares/index.js b/src/middlewares/index.js index a1506b3..6a56fa8 100644 --- a/src/middlewares/index.js +++ b/src/middlewares/index.js @@ -3,7 +3,7 @@ const attachPublicKeyMiddleware = require('./attachPublicKeyMiddleware'); const redirectIfMissingProfileDetailsMiddleware = require('./redirectIfMissingProfileDetailsMiddleware'); const redirectHomeIfAuthorized = require('./redirectHomeIfAuthorized'); const rejectIfNotAuthorizedMiddleware = require('./rejectIfNotAuthorizedMiddleware'); -const sessionMiddleware = require('./sessionMiddleware'); +const createSessionMiddleware = require('./createSessionMiddleware'); module.exports = { redirectIfNotAuthorizedMiddleware, @@ -11,5 +11,5 @@ module.exports = { redirectIfMissingProfileDetailsMiddleware, redirectHomeIfAuthorized, rejectIfNotAuthorizedMiddleware, - sessionMiddleware, + createSessionMiddleware, };