Estoy haciendo API con el nodo y usando Mongoose. Cuando le doy a yarn dev para iniciar mi Nodemon, hay un error en Mongo, no tengo idea de cómo solucionarlo. ¿Alguien tiene alguna idea? (Estoy usando la base de datos MongoDB Atlas)
Justo después del siguiente error.
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.estoy usando el
Mi paquete.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" } }Acabo de encontrar esto, la advertencia puede ignorarse, se solucionará en las próximas actualizaciones
Hola a todos,
¡Gracias por informar! Me encontré con el problema yo mismo hoy mientras estaba trabajando. Me registré con el equipo de controladores de Node. Es seguro ignorar la advertencia y, con suerte, desaparecerá en una próxima versión.
Mismo problema aquí pero =>
npm install mongoose@5.11.15corregir el mensaje de error.
No olvide verificar el paquete.json si lo cambió automáticamente a 5.11.15, si no => escríbalo manualmente.
Esto se debe a una obsolescencia en la versión actual. Instale la versión anterior 5.11.15 así
npm i mongoose@5.11.15y debe aparecer en sus dependencias de esta manera
"mongoose": "^5.11.15"