Angular Firebase-回滚异步调用失败

时间:2019-01-27 12:55:33

标签: angular firebase angularfire2 knex.js

我习惯使用knex(一个node.js插件),该插件可以在没有进行transaction操作的情况下使用crud从故障中正确恢复它。

Firebase是否可以通过异步操作来处理此行为?

这里是一个例子:

try {
    const newUser = await this.usersService.add(user); // success call
    await this.contentsService.add(content, newUser); // failed call
} catch (e) {
    // error correctly catched from contentsService.add, but a user has been created.
}

0 个答案:

没有答案