【发布时间】:2018-06-03 19:15:05
【问题描述】:
我试图通过从 React Native App 获取调用 API,但由于某种原因它没有记录响应数据 (console.warn('data', data))。它打印了“调用 getArtists”的日志,但没有任何反应。
const URL = 'https://jsonplaceholder.typicode.com/posts'
function getArtists(){
console.log('call to getArtists')
return fetch(URL)
.then(response => response.json())
.then(data => {
console.warn('data', data)
})
}
代码可在此处获得:https://snack.expo.io/rkzea2Zlm at components/api-client.js
我做错了什么?
【问题讨论】:
-
你也需要回
data -
我注意到使用
URL = 'https://facebook.github.io/react-native/movies.json'使请求有效。但其他人没有 -
我注意到如果打印
responseJSON而不是data它可以工作,但我不明白。我需要的真正 API(LastFM)不起作用
标签: api react-native fetch