在四处搜索之后,我在code关于此错误的内容中找不到任何解决方案或错误。我app.js在我的节点 JS 应用程序中有我的文件,并带有mongo-connect声明:
const MongoStore = require('connect-mongo')(session)
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
类型错误:类构造函数 MongoStore 不能在对象中没有“new”的情况下被调用。(/Users/souhailmohamed/project/devops/story website/app.js:11:20) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js ( internal/modules/cjs/loader.js:1092:10) 在 Module.load (internal/modules/cjs/loader.js:928:32) 在 Function.Module._load (internal/modules/cjs/loader.js: 769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47
下面是我的app.use代码:
app.use(session({
secret: 'story book',
resave: false,
saveUninitialized: false,
store: new MongoStore({ mongooseConnection: mongoose.connection })
}))
Run Code Online (Sandbox Code Playgroud)
我非常了解
const MongoStore = require('connect-mongo')(session)
Run Code Online (Sandbox Code Playgroud)
但我不明白这个错误。但它来自 youtube 的教程,来自 traversy media Link