小编Sou*_*med的帖子

mongo-connect(session) 的 mongo-connect 错误

在四处搜索之后,我在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

session node.js express mongo-collection

11
推荐指数
3
解决办法
5937
查看次数

标签 统计

express ×1

mongo-collection ×1

node.js ×1

session ×1