首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何接收后端工程师传输的超过18位数的长数据?是前端还是后端对此负责?

如何接收后端工程师传输的超过18位数的长数据?是前端还是后端对此负责?
EN

Stack Overflow用户
提问于 2022-05-09 01:10:42
回答 1查看 35关注 0票数 0

问题是,我们的后端工程师传递给我的数据有一个Long类型的数据,有超过18位数的

我告诉他,在转换到JS之后,这个数据的最后两位数将变成00。

我让他把字符串类型传送给我,或者缩短Long的长度,但是他不愿意。

他告诉我,在前端中有许多解决这个问题的方法,例如BigInt或其他方法。

我想问的是,在一个项目的架构中,谁应该负责这些数据?前端工程师还是后端工程师?处理这个问题的最好方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2022-05-09 01:19:31

就我个人而言,我不能说是否真的有一个单一的来源负责。语言及其数据结构上的细微差异使这个问题变得困难-- JSON是一个很好的例子,web服务器就是一个很好的例子。

我认为这是双方都有责任找到最好的结论。我想最重要的问题是:“这个数字有可能少一点吗?”如果答案是否定的,因为精确或任何原因,它是在前端工程师。这是在后端工程师,然而,确保他们知道什么是绝对必要的,然后简单地抛出一个新的问题解决在前面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72166106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档