私はcryptocompare APIを使用してAxisでcoindataのリストを取得しようとしていますが、私はそれがCORSの問題だと思うが、私はこの問題を回避する方法を理解していないが、わからない。要求されたリソースにNo 'Access-Control-Allow-Origin'ヘッダーが存在するため、Axiosとのリンクを要求できません
完全なエラーは次のとおりです。 ロードに失敗しましたhttps://www.cryptocompare.com/api/data/coinlist/:要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーがありません。 Origin 'http://localhost:3000'はアクセスできません。応答は、HTTPステータスコード524
を持っていた私は、次のコードでaxiosを使用しています:
addCoinData(coinData) {
axios.get('https://www.cryptocompare.com/api/data/coinlist/')
.then(res => {
const crypto = res.data;
this.setState({crypto: crypto});
})
.catch(function (error) {
console.log(error);
});
console.log(this.state.crypto);
};
ありがとうございましたURLは郵便配達員と一緒に働いていましたので、私はそれがaxios – emg184