Maison > Questions et réponses > le corps du texte
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粉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 }