無法連接我的mongodb和後端伺服器
P粉426906369
P粉426906369 2024-02-25 20:27:44
0
1
376

拋出新的 error_1.MongoAPIError('URI 必須包含主機名稱、網域名稱和 tld');

大家好,我在將後端連接到 mongodb 時遇到錯誤。我是學生,在開發專案時正在學習全棧,但我遇到了上述錯誤。

我試圖將我的 mongodb 連接到我的後端伺服器,但它不會發生,而是向我發送上面提到的錯誤。

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粉426906369
P粉426906369

全部回覆(1)
P粉445750942

您的密碼有一個特殊字符,即 @。您需要將其編碼為 @

將程式碼更改為:

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
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板