【发布时间】:2021-05-17 00:28:50
【问题描述】:
我正在使用节点做 API 并使用 Mongoose。当我给yarn dev 启动我的Nodemon 时,Mongo 中出现错误,我不知道如何解决这个问题。有人有什么想法吗? (我使用的是 MongoDB Atlas 数据库)
就在以下错误之后。
yarn run v1.22.5
$ nodemon src/server.js
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node src/server.js`
(node:752) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:752) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.
我正在使用
- 节点 v14.15.4
- npm 6.14.10
我的 package.json
{
"name": "backend",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"dev": "nodemon src/server.js"
},
"dependencies": {
"express": "^4.17.1",
"md5": "^2.3.0",
"mongoose": "^5.11.16",
"multer": "^1.4.2",
"yarn": "^1.22.10"
},
"devDependencies": {
"nodemon": "^2.0.7"
}
}
【问题讨论】:
-
我相信西班牙语和葡萄牙语有(较小的)Stack Overflow 社区。如果您想在这里发帖,请使用英语(您现在可以编辑您的问题)。
-
这能回答你的问题吗? stackoverflow.com/a/66197527/10944219
-
所以我假设我们应该忽略这个警告,直到他们在即将发布的版本中修复它,不是吗?
-
这是一个相关问题列表github.com/nodejs/node/issues/32987
标签: node.js mongodb api mongoose nodemon