Я пытаюсь запустить 'Mongoose' и продолжить свою задачу, только когда она подключена, но происходит следующее: сначала запускается задача, а затем подключается Mongo
export class App {
constructor() {
console.log("a1");
this.config();
console.log("a2");
}
public async config() {
// Connect to MongoDB
console.log("b1");
try {
await mongoose.connect(stringConnection, { useNewUrlParser: true }).finally();
console.log("MongoDB Running");
} catch (error) {
console.log(error);
process.exit();
}
console.log("b2");
}
}
Ответ:
a1
b1
a2
MongoDB Running
b2
Ответ, который я хотел:
a1
b1
MongoDB Running
b2
a2