无法通过我的GET响应接收数据

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (4)

我正在将数据从我的数据库发送到我的React本机应用程序,但是当我收到来自我的GET请求的响应时,我无法从响应中获取数据。

我尝试过JSON.stringify,JSON.parse,放入响应[0],response.name(我的响应中的一个对象),等等。

警报(JSON.stringify(响应)); 这就是我目前的反应。

我的回复正文有4个对象,_key,姓名,电子邮件和学校。我希望能够从我的回复中查看并保存所有这些对象。

提问于
用户回答回答于

如果您正在使用fetch和调用:

fetch('http://yourdomain.com', {method: 'GET',})
.then(response => {alert(JSON.stringify(response));)

然后你需要调用一秒.then()来获取响应的主体:

fetch('http://yourdomain.com', {method: 'GET',})
.then(response => {response.json()})
.then(data => {alert(data)})
.catch(error => console.log(error))

扫码关注云+社区

领取腾讯云代金券