昨日开会,
商量了一下接口返回数据,
要求统一,
之前也同意,直接抛异常,
现在觉得之前那个异常不好,
看着不美观,对客户不友好
要求重新做。
大概要求如下:
要求1:范围异常,要求抛异常给前端(throw new 。。。)
要求2:并且要返回异常的数据列表(return 。。。)
本人也很惊叹,
怎么才能既要抛出异常,又要return回去,
经过一个小时冥思苦想无果,
遂跟前端沟通,是否可以在消息里返回(上文那个msg)
告知:不可以,绝对不可以
后告知领导,
领导一通分析,
发现好像是不可以,
最后跟我们这里最大的技术大牛沟通,
要改他们的架构,
同意异常返回类,
结果:
连夜重写了统一异常返回,
重新封装了消息返回的格式