промежуточное ПО pssport.initialize () не используется, экспресс 4.16 - PullRequest
0 голосов
/ 09 мая 2019

Я разбил свой код на разные маршруты и файл моего сервера, и при попытке войти в свое приложение я получаю следующую ошибку «промежуточное ПО 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;
...