sql >> Base de Datos >  >> NoSQL >> MongoDB

Rechazo de promesa no manejado:Error:URL con formato incorrecto, no se puede analizar

Compatibilidad con Mongoose 5.x siguiente sintaxis para la autorización y también asegúrese de no haber utilizado ningún carácter especial en la URL como @,-,+,>

mongoose.connect(MONGO_URL, {
  auth: {
    user: MONGO_DB_USER,
    password: MONGO_DB_PASSWORD
  }
})

O si desea eliminar la advertencia de obsolescencia Evite "el analizador de cadenas de URL actual está obsoleto"

Agregue la opción useNewUrlParser

mongoose.connect(MONGO_URL, {
  auth: {
    user: MONGO_DB_USER,
    password: MONGO_DB_PASSWORD
  },
  { useNewUrlParser: true }
})