我開始在freecodecamp上學習JavaScript,并被一個挑戰所困。
這個挑戰本身是要建立一個mongoose。 但每次我提交答案時都會出現 "mongoose應連接到資料庫 "的錯誤。
我檢查了FCC論壇上的同一主題,所有的解決方案都對我不起作用
。該挑戰提供了起始代碼,所有需要做的就是設定 mongo atlas 并將您的應用程式連接到它
。在app.js中,您應該添加
。 require("dotenv"/span>).config()。
let mongoose = require("mongoose") 。
mongoose.connect(process.env.MONGO_URI, {
useUnifiedTopology: true,
useNewUrlParser: true。
});
在.env檔案中 MONGO_URI=mongodb srv://userName:[email protected]/myFirstDatabase
其中userName和password被改成我的,沒有任何禁止符號。
你也應該把這個依賴項添加到package.json
"mongodb": "4.1.1",
"mongoose": "6.0.5"
希望得到任何幫助
uj5u.com熱心網友回復:
你可以嘗試改變連接配置,在沒有額外選項的情況下使用它:
mongoose.connect(process.env.MONGO_URI) 。
由于你使用的是高于6.0的Mongoose版本,這些選項不再作為配置使用,而是自動配置的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/319831.html
標籤:
