MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Rifiuto della promessa non gestita:errore:URL non corretto, non può essere analizzato

Supporta Mongoose 5.x seguente sintassi per l'autorizzazione e assicurati anche di non aver utilizzato alcun carattere speciale nell'URL come @,-,+,>

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

Oppure, se desideri rimuovere l'avviso di ritiro Evita "l'attuale parser di stringhe URL è obsoleto"

Aggiungi l'opzione useNewUrlParser

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