我通常使用.then()
进行MongoDB连接,因为这是我过去根据文档学习的方法。
这是使用async await
的正确方法吗?
const express = require('express');
const mongoose = require('mongoose');
const app = express();
//DB Connection
getConnection = async () => {
try {
await mongoose.connect(
'mongodb+srv://XXXX:XXXX@porellasmap-cluster-tgcab.mongodb.net/porellasmap',
{ useCreateIndex: true, useNewUrlParser: true }
);
console.log('Connection to DB Successful');
} catch (err) {
console.log('Connection to DB Failed');
}
};
getConnection();
//More code
仅供参考:连接正常