【发布时间】:2020-08-30 22:34:36
【问题描述】:
这是我的 componentDidMount:
componentDidMount(){
return fetch(API_URL + "/users?email=test@test.com").then(
(response) => response.json()
).then( (responseJson) => {
console.log("response is " + responseJson.category)
}).catch((error) => console.log(error))
}
但是,您在那里看到的 console.log 打印:
response is undefined
当我通过我得到的完全相同的 URL 访问我的 API 时:
[{"category":"Donante","_id":"123","address":"street 32","email":"test@test.com", "__v":0}]
那么为什么我无法在我的代码中获取数据?
【问题讨论】:
-
您的响应是一个数组 - 至少在这种情况下只包含一个对象。所以看起来你想要
responseJson[0].category -
天哪,太简单了,谢谢它成功了!!
标签: javascript react-native fetch