【发布时间】:2020-12-12 03:20:51
【问题描述】:
我目前正在学习如何使用 API,但在从 API 获取数据时遇到了一些麻烦。下面的代码成功地得到了响应,但实际上并没有从服务器获取任何数据。我该如何解决这个问题?
const onClick = () => {
fetch(
`https://collectionapi.metmuseum.org/public/collection/v1/objects/45734`
)
.then(res => {
if (res.ok) {
console.log(res)
console.log('SUCESSS')
} else {
console.log("Not Successful")
}
})
.then(data => {
if (data) {
console.log(data)
} else {
console.log("undefined data")
}
})
.catch(error => console.log('ERROR'))
console.log(results);
}
【问题讨论】:
-
没有你在代码中的什么地方将结果设置为一个值
标签: javascript api fetch-api