我正在尝试在我的 NodeJS 应用程序中添加“connect-mongo”包,但它给了我这个错误,我无法调试。
我正在看 Youtube 教程,所以我一个字一个字地“复制”了他写的内容,但是当我重新启动应用程序时,它崩溃并显示以下消息:
const MongoStore = require('connect-mongo')(session)
^
TypeError: require(...) is not a function
这是代码:
// Required libraries
const express = require('express') // Express Package
const mongoose = require('mongoose') // MongoDB Package
const session = require('express-session') // Express Session Package
const MongoStore = require('connect-mongo')(session) // MongoStore
const app = express() // Express Function
这些是我的依赖项:
"dependencies": {
"connect-mongo": "^4.2.0",
"express": "^4.17.1",
"express-session": "^1.17.1",
"mongoose": "^5.11.18",
}