req.isAuthenticated () возвращает false все время в passportjs - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть настройки паспорта в экспрессе и req.isAuthenticated () всегда возвращаются из-за неправильного порядка кода в index.js.Я не могу определить порядок, в котором я должен писать код, я искал другие ответы в stackoverflow и не мог определить правильный порядок, так как мой код имеет различные зависимости, пожалуйста, помогите.Это мой файл index.js:

const winston = require("winston");
const express = require("express");
const config = require("config");
const app = express();
const passport = require('passport');
const flash    = require('connect-flash');
var session = require('express-session');
const cookieParser = require('cookie-parser');
app.use(express.json());
app.use(cookieParser());








app.use(session({ 
  secret: 'ilovescotchscotchyscotchscotch',
  resave: false,
  saveUninitialized: true,
  cookie: { secure: true }
}));
app.use(passport.initialize());
app.use(passport.session());

require('./services/passport')(passport);

require("./startup/db")();


app.use(flash());



require("./startup/logging")();
require("./startup/cors")(app);
require("./startup/routes")(app);

require("./startup/config")();
//require("./startup/validation")();



const port = process.env.PORT || config.get("port");
const server = app.listen(port, () =>
  winston.info(`Listening on port ${port}...`)
);

module.exports = server;

Спасибо.

...