Новый ответ на новую ошибку:
Согласно этому ответу , в котором была точно такая же ошибка, а именно:
'MongoNetworkError',
errorLabels: [ 'TransientTransactionError' ],
[Symbol(mongoErrorContextSymbol)]:
Добавьте ваш текущийIP to whiteList, следующий за «кластерами / безопасностью / белым списком» на веб-сайте MongoDB.
Извините, я потратил хотя бы час, чтобы решить эту проблему.Это все, что я могу сделать.
Старый ответ, касающийся предыдущей ошибки (он исправил эту часть, но все равно получил новую ошибку):
Если вы внимательно прочитаете журнал ошибок, он говорит:
UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block
Это означает, что вам нужно добавить catch()
к вашему соединению мангуста:
mongoose.connect({some code}).then({some code}).catch(err => console.log(err))