mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
refactor: shorter middleware
This commit is contained in:
@@ -16,15 +16,8 @@ let loginStrategies = [];
|
|||||||
const Auth = module.exports;
|
const Auth = module.exports;
|
||||||
|
|
||||||
Auth.initialize = function (app, middleware) {
|
Auth.initialize = function (app, middleware) {
|
||||||
const passportInitMiddleware = passport.initialize();
|
app.use(passport.initialize());
|
||||||
app.use((req, res, next) => {
|
app.use(passport.session());
|
||||||
passportInitMiddleware(req, res, next);
|
|
||||||
});
|
|
||||||
const passportSessionMiddleware = passport.session();
|
|
||||||
app.use((req, res, next) => {
|
|
||||||
passportSessionMiddleware(req, res, next);
|
|
||||||
});
|
|
||||||
|
|
||||||
app.use((req, res, next) => {
|
app.use((req, res, next) => {
|
||||||
Auth.setAuthVars(req, res);
|
Auth.setAuthVars(req, res);
|
||||||
next();
|
next();
|
||||||
|
|||||||
@@ -148,15 +148,8 @@ function setupExpressApp(app) {
|
|||||||
configureBodyParser(app);
|
configureBodyParser(app);
|
||||||
|
|
||||||
app.use(cookieParser(nconf.get('secret')));
|
app.use(cookieParser(nconf.get('secret')));
|
||||||
const userAgentMiddleware = useragent.express();
|
app.use(useragent.express());
|
||||||
app.use((req, res, next) => {
|
app.use(detector.middleware());
|
||||||
userAgentMiddleware(req, res, next);
|
|
||||||
});
|
|
||||||
const spiderDetectorMiddleware = detector.middleware();
|
|
||||||
app.use((req, res, next) => {
|
|
||||||
spiderDetectorMiddleware(req, res, next);
|
|
||||||
});
|
|
||||||
|
|
||||||
app.use(session({
|
app.use(session({
|
||||||
store: db.sessionStore,
|
store: db.sessionStore,
|
||||||
secret: nconf.get('secret'),
|
secret: nconf.get('secret'),
|
||||||
|
|||||||
Reference in New Issue
Block a user