使用 req.body 从正文中读取 属性
Reading property from body with req.body
在每秒生成虚拟数据的应用程序中,当我用 "req.body" 记录它时,输出如下。
[
{
dataType: 'Number',
deviceName: 'device1',
attributeName: 'value',
min: '1',
max: '11',
value: '9.000438216772668',
ESP_OPS: 'i',
timestamp: '2020-05-28T20:08:56.544Z'
}
]
不过我想在这个数组中得到 "value"。当我尝试用 "req.body.value" 记录它时,它 returns "undefined"。我怎样才能在这个数组中捕获 "value"?
只需使用req.body[0].value
[0]语句具有引用数组首元素的功能
req.body
returns 一个数组。在这种情况下,数组只有 1 个元素(即您要访问的 json 对象)。在 JavaScript 中,数组索引从 0 开始,因此您需要编写 req.body[0]
在每秒生成虚拟数据的应用程序中,当我用 "req.body" 记录它时,输出如下。
[
{
dataType: 'Number',
deviceName: 'device1',
attributeName: 'value',
min: '1',
max: '11',
value: '9.000438216772668',
ESP_OPS: 'i',
timestamp: '2020-05-28T20:08:56.544Z'
}
]
不过我想在这个数组中得到 "value"。当我尝试用 "req.body.value" 记录它时,它 returns "undefined"。我怎样才能在这个数组中捕获 "value"?
只需使用req.body[0].value
[0]语句具有引用数组首元素的功能
req.body
returns 一个数组。在这种情况下,数组只有 1 个元素(即您要访问的 json 对象)。在 JavaScript 中,数组索引从 0 开始,因此您需要编写 req.body[0]