我是前端,正常异步任务都是用 promise 处理,这玩意正常应该是有成功和失败两个状态 但是现在有这么一个问题需要处理。 有两个异步任务拼在一起的异步任务。 有可能会出现一个成功,一个失败的情况。 这种情况应该如何设计比较合理。 理论上失败的时候是需要知道失败原因并做后续处理的。 我目前的想法是全都失败算失败,不管成功还是失败都算成功,返回数据的同时,返回 code 和 msg 用来处理失败。 然后只有异常的时候才返回失败。 不知道这样是否合理。