我很难在浏览器上从第三方api获取数据。 'https://www.coinexchange.io/api/v1/getmarkets'
我将mode:'no-cors'
设置为选项,因为似乎响应标头不包含Access-Control-Allow-Origin
。但是mode: no-cors
不允许我访问数据。
function callApi({ url }) {
return fetch(url, {
mode: 'no-cors'
})
.then(response => {
if (!response) {
}
return response.json()
})
.then(response => {
const camelizedJson = camelizeKeys(response)
return Object.assign({},
normalize(camelizedJson),
)
})
}
响应返回type: opaque
this image,响应标题为this
我相信mode: no-cors
就像从HTML img标签发送GET请求一样,所以我无法使用这些信息。
有没有办法访问其响应标头没有Access-Control-Allow-Origin
的第三方API?我怎么称呼第三方公众api?
如果您有任何想法可以解决此问题,请告诉我们!谢谢