node.js - 使用 req.body 从 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'
}
]
但是我想在这个数组中获得“价值”。当我尝试使用“req.body.value”记录它时,它返回“未定义”。我怎样才能在这个数组中捕捉“价值”?
解决方案
req.body
返回一个数组。在这种情况下,数组只有 1 个元素(这是您要访问的 json 对象)。在 JavaScript 数组索引从 0 开始,因此您需要编写req.body[0]
推荐阅读
- python - Can't install pip with get-pip, zipimport.ZipImportError: can't decompress data; zlib 不可用
- ionic-framework - 在 Ionic Capacitor PWA 中使用苹果验证我的域名
- c# - 无效操作异常:传入 ViewDataDictionary 的模型项是类型
- typescript - 在 jest 中使用 jest.mock 模拟函数
- kubernetes - Kubernetes) 创建 pod 时未挂载的子目录
- mysql - Livehelperchat:网络聊天中的多个用户显示 mysql 死锁错误
- javascript - Vue 3 - 发出原始值不会触发输入?
- ios - 请求移动站点在 WkWebView 中不起作用。(Objective-C)
- r - 你能遍历 R 中的不同模型输入吗?
- javascript - jQuery Ajax 表单数据设置转换为纯 javascript