出现以下错误。
我看到的一个可能的原因是,发送的数据不是纯HTML,但是我找不到如何在POST请求中发送(或确切是什么)要发送的纯HTML
这是我正在使用的代码:
axios.post(
"https://cors-anywhere.herokuapp.com/http://ec2-13-231-224-159.ap-northeast-1.compute.amazonaws.com:8080/api/invoice/pdf/generate"
, this.state.stuff)
.then((res) => {
console.log(res);
});
console.log(this.state);
没有服务器端可以联系,所以我依靠CORS代理
答案 0 :(得分:-2)
为了允许发出CORS请求,API响应应包含有效的CORS标头。至少Access-Control-Allow-Origin
以客户的URL作为值。
您也可以将*
用作标题值仅出于开发目的(在生产应用中请勿这样做)。
您可以在此MDN article
中了解有关CORS的更多信息