一个会出现部分完成的任务应该如何设计

1次阅读

共计 212 个字符,预计需要花费 1 分钟才能阅读完成。

我是前端,正常异步任务都是用 promise 处理,这玩意正常应该是有成功和失败两个状态

但是现在有这么一个问题需要处理。

有两个异步任务拼在一起的异步任务。

有可能会出现一个成功,一个失败的情况。

这种情况应该如何设计比较合理。

理论上失败的时候是需要知道失败原因并做后续处理的。

我目前的想法是全都失败算失败,不管成功还是失败都算成功,返回数据的同时,返回 code 和 msg 用来处理失败。

然后只有异常的时候才返回失败。

不知道这样是否合理。

正文完
 0