Rumah > Soal Jawab > teks badan
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粉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 }