【发布时间】:2020-11-20 07:49:26
【问题描述】:
我使用了以下代码:
import { Link, withRouter } from 'react-router-dom';
import { useState, useEffect } from 'react';
import $ from 'jquery';
export default withRouter(function Game() {
const [pack, setPack] = useState(null);
const [blackCards,setBlackCards] = useState([]);
const [whiteCards,setWhiteCards] = useState([]);
useEffect(function() {
setPack(null);
const $xhr = $.getJSON('https://cah.greencoaststudios.com/api/v1/ ', setPack);
return function abort() {
$xhr.abort();
}
}, []);
//setWhiteCards(pack.white);
//setBlackCards(pack.black);
return (
<div>
<p>{pack ? "no": "yes"}</p>
<p>white cards:</p>
<p>black cards:</p>
</div>
);
});
从https://cah.greencoaststudios.com/ 获取数据 我没有得到任何数据和以下注释:
无法加载https://cah.greencoaststudios.com/api/v1/:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问 Origin 'http://localhost:3000'。
我能做什么?
【问题讨论】: