我正在从事angular fronted项目,并使用angular7项目。我使用aws api作为后端。每当我调用aws api时,它都会显示以下错误。
跨域请求被阻止:同源策略不允许读取https://xxxxxxx.execute-api.us-east-1.amazonaws.com/XXX/subscriptionpayment的远程资源。(原因: CORS印前检查通道中的CORS标头“Access-Control-Allow-Headers”中缺少标记“Access-Control-Allow-origin”)。
跨域请求被阻止:同源策略不允许读取https://xxxxxxx.execute-api.us-east-1.amazonaws.com/XXX/subscriptionpayment的远程资源。(原因: CORS请求未成功)。
我正在使用下面的代码
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Access-Control-Allow-Origin':'*'
})
};
let makePaymentUrl = "https://xxxxx.execute-api.us-east-1.amazonaws.com/xxxx/subscriptionpayment";
return this.http.post(makePaymentUrl, params,httpOptions);
发布于 2019-07-23 16:24:05
发布于 2019-07-23 15:13:41
您将在何处调用此请求?如果它是本地主机,也许aws不允许访问它。检查此服务的API密钥
或者仔细检查你的标题,试试this
https://stackoverflow.com/questions/57158347
复制相似问题