使用Express.js bodyParser

时间:2019-03-15 17:22:58

标签: node.js express body-parser zoho

这是我的明确配置:

const app = express()
app.use(express.urlencoded({extended: true}))
app.use(express.json())

我有一个来自外部API(ZohoCRM)的请求。如果我console.log()request.body,我会得到类似:

{ 
    ids: [3443178000014668300],
    // etc.
}

但是,ZohoCRM中的实际记录是3443178000014668293。因此,似乎Javascript对该数字进行了四舍五入。

我知道所有HTTP请求都是字符串,并且正文解析中间件将这些字符串转换为对象。这种情况似乎有点独特,因为相关属性的格式设置为数组(包含字符串)。因此,可能需要为此进行特殊配置,以便Express知道不要以为这是一个数字。

问题:如何在不将结果转换为数字的情况下使用Express和bodyParser处理此类请求?

0 个答案:

没有答案