Итак, у меня есть код, который выглядит примерно так:
s3.putObject(object, (err, result) => {
if (err) console.log("error")
else {
mongoDB.putObject(anotherObject, (err, result) => { ...}
}
})
, если ошибка возникает после того, как s3 успешно сохранил объект, но до того, как mongoDB попытается сохранить «anotherObject», будет просто «объект»сидя в с3.Что я хочу, так это если что-то не получается, я хочу откатить сохраненный файл в s3 и действовать так, как будто ничего не произошло
, если бы это было весной, было бы что-то вроде Hibernate, которое откатывает транзакцию, если происходит сбой, но каксделать то же самое с помощью NodeJS?