Rumah  >  Soal Jawab  >  teks badan

Tidak dapat menyambung ke pelayan mongodb dan bahagian belakang saya

Lempar new error_1.MongoAPIError('URI mesti mengandungi nama hos, nama domain dan tld');

Hai semua, saya mendapat ralat semasa menyambungkan bahagian belakang saya ke mongodb. Saya seorang pelajar dan saya sedang belajar timbunan penuh semasa membangunkan projek, tetapi saya mendapat ralat di atas.

Saya cuba menyambungkan mongodb saya ke pelayan bahagian belakang saya tetapi ia tidak akan berlaku dan sebaliknya ia menghantar kepada saya ralat yang dinyatakan di atas.

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 hari yang lalu329

membalas semua(1)saya akan balas

  • P粉445750942

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

    Kata laluan anda mempunyai watak istimewa, @。您需要将其编码为 %40.

    Tukar kod kepada:

    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
    }

    balas
    0
  • Batalbalas