【发布时间】:2020-06-02 22:36:50
【问题描述】:
我正在尝试访问一个对象的值,但在我看来它的值是未定义的
如果我使用req.body,它会正确显示对象{ '{"numeros":"584242549745","mensaje":"qweqwe","files":': [ '' ] },但是当尝试访问它的值req.body.numeros 时,我会得到一个不确定的值。我不知道我在这里做错了什么。
【问题讨论】:
-
req.body是一个字符串。你需要解析它。可能是JSON.parse(req.body),但我希望 axios 内置了一些东西...... -
您是否向我们展示了整个
req.body?您的大括号不匹配 -
目前它看起来像一个以json字符串为键的对象和一个以空字符串为值的数组。
-
如果您在此处发布实际内容,它看起来像一个具有名为
{"numeros":"584242549745","mensaje":"qweqwe","files":的属性的对象;您的 JSON 很可能格式不正确。签出单引号。 -
如果我使用
console.log(typeOf(req.body)它说它是一个对象。这是奇怪的事情
标签: javascript json api object axios