Maison  >  Questions et réponses  >  le corps du texte

Impossible de me connecter à mon mongodb et à mon serveur backend

Lancez une nouvelle erreur_1.MongoAPIError('L'URI doit contenir le nom d'hôte, le nom de domaine et le tld');

Salut à tous, j'obtiens une erreur lors de la connexion de mon backend à mongodb. Je suis étudiant et j'apprends le full stack tout en développant un projet, mais j'obtiens l'erreur ci-dessus.

J'essaie de connecter mon mongodb à mon serveur backend mais cela n'arrivera pas et à la place, il m'envoie l'erreur mentionnée ci-dessus.

const connect = async () => {
    try{
        await mongoose.connect('mongodb+srv://rahulghatge166:Rahul@[email protected]/Booking?retryWrites=true&w=majority');
        console.log('Connected to MongoDb')
    }catch(error) {
        throw error
    }
}

mongoose.connection.on('disconnected', () => {
    console.log('mongoDb disconnected')
})
mongoose.connection.on('connected',() => {
    console.log('mongoDb is connected')
})

P粉426906369P粉426906369236 Il y a quelques jours335

répondre à tous(1)je répondrai

  • P粉445750942

    P粉4457509422024-02-26 16:52:47

    Votre mot de passe a un caractère spécial, @。您需要将其编码为 %40.

    Changez le code comme suit :

    const connect = async () => {
    try{
        await mongoose.connect('mongodb+srv://rahulghatge166:Rahul%[email protected]/Booking?retryWrites=true&w=majority');
        console.log('Connected to MongoDb')
    } catch(error) {
        throw error
    }

    répondre
    0
  • Annulerrépondre