MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Rejeição de promessa não tratada:Erro:URL malformado, não pode ser analisado


Suporte ao Mongoose 5.x a seguinte sintaxe para autorização e também certifique-se de não ter usado nenhum caractere especial no URL como @,-,+,>
mongoose.connect(MONGO_URL, {
  auth: {
    user: MONGO_DB_USER,
    password: MONGO_DB_PASSWORD
  }
})

Ou se você quiser remover o aviso de depreciação Evite "o analisador de string de URL atual está obsoleto"

Adicionar opção useNewUrlParser
mongoose.connect(MONGO_URL, {
  auth: {
    user: MONGO_DB_USER,
    password: MONGO_DB_PASSWORD
  },
  { useNewUrlParser: true }
})