【发布时间】:2017-12-28 14:34:46
【问题描述】:
我正在设置一个非常基本的反应应用程序,并尝试调用我的本地主机服务器(单独的后端服务器),它上面有 JSON 数据。我想提取从承诺返回的数据,但我所做的一切似乎都不起作用。这是我的代码:
fetch('http://localhost:8080/posts')
.then(function(response) {
const items = response.json()
console.log(items)
})
我尝试过 response.json()、response.body,我尝试使用 .then(functio(body) { console.log(body)})、response.data、response.body 记录正文,但没有任何效果.以下是控制台打印的内容:
如何获取它给我的输出,并将其放入我可以迭代的数组中? “内容”和“id”是我需要访问的。
当我在浏览器中访问 localhost:8080/posts 时,数组仅供参考:
[{"id":1,"content":"hello, this is post 1"}]
感谢任何帮助,谢谢!
【问题讨论】:
-
你的控制台打印出来的代码是什么
-
我输入的代码 const items = response.json() console.log(items) 会产生我放入图像的打印输出。
-
response.data 打印“未定义”
标签: javascript json reactjs