gpt4 book ai didi

angular - 从客户端以 Angular 5 启用 Access-Control-Allow-Origin

转载 作者:行者123 更新时间:2023-12-05 05:17:27 25 4
gpt4 key购买 nike

<分区>

我正在使用 httpClient angular 包来获取请求。我正在使用 https://api.independentreserve.com/Public/GetValidPrimaryCurrencyCodes用于获取数据的 url。它在控制台中给出 CORS 错误。

我无权访问服务器端代码,但我仍然想在 Angular 服务中启用 CORS。这是我的服务功能

myfunction() {
let head = new HttpHeaders();
head.append('Access-Control-Allow-Headers', 'Content-Type');
head.append('Access-Control-Allow-Methods', 'GET');
head.append('Access-Control-Allow-Origin', '*');
return this.http.get("https://api.independentreserve.com/Public/GetValidPrimaryCurrencyCodes", {headers: head}).toPromise();
}

我已经用 chrome cors extension 试过了,它工作正常。但我希望通过 Angular 代码启用它。

我也尝试过使用代理,遵循 tutorial .但它仍然无法正常工作。这是我在 proxy.conf.json 文件中的对象。

{
"/api": {
"target": "https://www.independentreserve.com/Public/GetValidPrimaryCurrencyCodes",
"secure": false
},
"changeOrigin": true
}

并在 package.json 文件中添加了 "start": "ng serve --proxy-config proxy.conf.json"。它也不是这样工作的。

谁能给我一些解决方案?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com