在React中大量

时间:2019-05-05 17:11:09

标签: javascript reactjs bigint

我在SQL Server的表中有一个Bigint列作为主键,当我在React中使用axiosfetch的客户端请求时,它的{{1 }}并将其全部转换为9223372036854775800 !!!,

我该如何解决?

2 个答案:

答案 0 :(得分:0)

在您的MySQL连接配置中,提供一个属性

supportBigNumbers: true,

答案 1 :(得分:0)

要解决此问题,您可以发送前端字符串而不是数字。本机js不支持大号。如果要在具有较大编号的前端工作,可以使用bignumber js库:https://github.com/MikeMcl/bignumber.js/

在您的情况下:  1.在前端发送字符串。  2.获取数字作为字符串并创建BigNumber('9223372036854775800')