所以我有这个代码(简化了一点)来连接到数据库,我DATABASE_URL故意错了所以我得到了一个错误。但我不明白的是我得到的原因UnhandledPromiseRejectionWarning。
有任何想法吗?
干杯!
try {
startServer();
} catch (err) {
console.log(err);
}
async function startServer () {
try {
await connectToDatabase;
} catch ( err ) {
throw err;
}
}
const connectToDatabase = new Promise((resolve, reject) => {
mongoose.connect(
process.env.DATABASE_URL,
{
useNewUrlParser: true,
useUnifiedTopology: true,
}
);
const database = mongoose.connection;
database.on(
'error',
err => reject(err)
);
database.once(
'open',
() => {
console.log('Connected to database...');
resolve(database);
}
);
});
梦里花落0921
FFIVE
相关分类