Не знаю, почему я получаю необработанное предупреждение об отказе от обещания:
if (cacheDb === null) {
cacheDb = await MongoClient.connect(mongoUri)
.then(client => client.db(mongoDb)
.catch(err => throw new Error(err))
}
Я тоже пытался обернуть его в try & catch.
if (cacheDb === null) {
try {
cacheDb = await MongoClient.connect(mongoUri)
cacheDb = cacheDb.db(mongoDb)
} catch (err) {
throw err
}
}
Основная функцияявляется асинхронным лямбда-обработчиком aws с узлом v8.10.0.