Я разбил свой код на разные маршруты и файл моего сервера, и при попытке войти в свое приложение я получаю следующую ошибку «промежуточное ПО passport.initialize () не используется»
Это мой код сервера
app.use(require("express-session")({
secret: "Esta linea ya sabemos para que es",
resave: false,
saveUninitialized: false
}));
app.use(passport.initialize());
app.use(passport.session());
passport.use(new estratLocal(Usuario.authenticate()));
passport.serializeUser(Usuario.serializeUser());
passport.deserializeUser(Usuario.deserializeUser());
app.use(function(req, res, next) {
res.locals.usuarioActual = req.user;
next();
});
Это мой основной файл
var express = require("express");
var router = express.Router();
var passport = require("passport");
var Usuario = require("../modelos/usuario");
// LOGIN
router.post('/login', passport.authenticate('local', {
successRedirect: '/peliculas',
failureRedirect: '/login'
}));
module.exports = router;