【发布时间】:2022-01-29 18:19:21
【问题描述】:
require('dotenv').config();
const mongoose = require('mongoose');
function connectDB() {
// Database connection ????
mongoose.connect(process.env.MONGO_CONNECTION_URL,
{ useNewUrlParser: true, useCreateIndex:true, useUnifiedTopology: true, useFindAndModify : true });
const connection = mongoose.connection;
connection.once('open', () => {
console.log('Database connected ');
}).catch(err => {
console.log('Connection failed ');
});`
} 每次我收到 catch 不是 connectDB 错误中的函数的错误时:
C:\Users\user\Desktop\mern\config\db.js:15
}).catch(err => {
^
TypeError: connection.once(...).catch is not a function
at connectDB (C:\Users\user\Desktop\mern\config\db.js:15:13)
【问题讨论】:
标签: node.js database mongodb error-handling try-catch