关于bug修复:long转为number溢出

35次阅读

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

问题:
在进行后端接口调试的时候,发现无奈更新数据,最初发现是因为 id 的最初两位全副变为 00。后端人员说 ID 的类型设置为 long,而前端是 Number 类型,超过了 17 位产生溢出,不应用 String 是因为数据库的效率问题。
解决方案:
后端:在发送数据之前通过注解的形式将 long 转为 string。
前端:在接收数据的时候通过 success 回调函数进行解决转为 string。
最初是后端人员解决了这个问题,因为后端的接口会被其余人员调用,从源头解决不便大多数人。

正文完
 0