你好,我正在学习 Node with React full web stack 课程,我遇到了一个大问题,我不知道它为什么会出现,也不知道它出现的内容。我的终端显示此错误:
req.session.regenerate(function(err) {
^ TypeError: req.session.regenerate is not a function
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像这样
索引.js
const express = require("express");
const mongoose = require("mongoose");
const cookieSession = require("cookie-session");
const passport = require("passport");
const keys = require("./config/keys");
require("./models/User");
require("./services/passport");
mongoose.connect(keys.connect_url);
const app = express();
app.use( cookieSession({
maxAge: 30 * 24 * 60 * 60 * 1000,
keys: [keys.cookieKey], }) );
app.use(passport.initialize());
app.use(passport.session());
require("./routes/authRoutes")(app);
const PORT = process.env.PORT || 5000;
app.listen(PORT);
Run Code Online (Sandbox Code Playgroud)
护照.js
const passport = require("passport");
const GoogleStrategy = …Run Code Online (Sandbox Code Playgroud)