我尝试使用此代码发送带有$ http(angular)的http请求: 但这不起作用,我在Web控制台中出现此错误: 你有解决方案吗 ? ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在使用离子最新版本。 但是我的项目是离子3。我使用的是api,它为我提供了一些游戏数据。 所以最近可以完美地执行我的代码。 但是当离子更新的控制台为我的数据API给我这个错误时=
所请求的资源上没有'access-control-allow-origin'头。 因此,不允许访问源' http:// localhost:8080 '。
如何解决?
我做了一些研究,找到了这段代码。 已添加至ionic.config.json,但无法正常工作。
"proxies": [
{
"path": "/lol",
"proxyUrl": "https://tr1.api.riotgames.com"
}
我试图将这段代码添加到我的config.xml中
<access origin="https://tr1.api.riotgames.com" />
<access Access-Control-Allow-Origin="*" />
这些都不行。
使用以下import / npm软件包:
另外,请尝试在请求末尾添加&origin=*
。
let request = this.http.get(url + "&origin=*").map(res => res.json())
.subscribe(data => {
//handle data
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.