表达body-parser bigInteger

时间:2018-01-15 14:48:02

标签: node.js express body-parser

我已经基于node / express创建了一个api。我正在使用body-parser来解析我的请求。

我的问题是我在请求正文中得到一个大整数:

759982437118771的 23

解析后我的整数变为:

759982437118771的 20

我如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

似乎是http://docs.sqlalchemy.org/en/latest/orm/relationship_api.html#sqlalchemy.orm.relationship.params.uselist对于大于53位的整数会丢失少量数字

75998243711877123的正确二进制代表是:100001110000000000000000000000000000000000000000000000011

但是身体解析器丢失了2位11,你的值就变成了 100001110000000000000000000000000000000000000000000000000

75998243711877120