MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Rejet de promesse non géré :erreur :URL mal formée, ne peut pas être analysée

Mongoose 5.x prend en charge syntaxe suivante pour l'autorisation et assurez-vous également que vous n'avez pas utilisé de caractère spécial dans l'url comme @,-,+,>

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

Ou si vous souhaitez supprimer l'avertissement d'obsolescence Évitez "l'analyseur de chaîne d'URL actuel est obsolète"

Ajouter l'option useNewUrlParser

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