Я пытаюсь просто использовать Twitter OAuth для моего веб-приложения.
Это мой файл index.js:
const express = require("express");
const passport = require("passport");
const session = require("express-session");
require("./services/passport");
const app = express();
require("./routes/authRoutes")(app);
app.use(
session({
secret: "keyboard cat",
resave: false,
saveUninitialized: true
})
);
app.use(passport.initialize());
app.use(passport.session());
app.listen(5000);
Теперь, несмотря на то, что я реализовал сеанс, я все еще получаю сообщение об ошибке, что требуется поддержка сеанса:
Error: OAuth authentication requires session support. Did you forget to use express-session middleware?
Я прошел через дюжину проблем с GitHub и StackOverflow, но не могу найти правильный ответ. Надеюсь, вы можете помочь мне