【发布时间】:2021-01-09 13:38:17
【问题描述】:
在我的代码中,我使用了 mongoose 来建立一个 mongodb url 连接。为避免出现“DeprecationWarning”,我将“useNewUrlParser”、“useUnifiedTopology”、“useFindAndModify”、“useCreateIndex”设置为 true。
但是,这避免了 catch 块错误。 例如:如果我在我的 atlas url 中输入了错误的凭据,则此代码不会在控制台中显示错误。
const url = require('./setup/myUrl').mongoUrl
mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);
mongoose.set('useUnifiedTopology', true);
mongoose
.connect(url)
.then(() => console.log('DB is connected...'))
.catch(err => console.log(`Error: ${err}`));
【问题讨论】:
标签: node.js mongodb express mongoose