我有一个运行良好的Meteor应用程序。部署到iOS或Android时,它仍然可以正常工作。 但是,当部署到本地主机时,我现在突然遇到此控制台错误:
跨源请求被阻止:同源策略禁止阅读 {{external json resource}}上的远程资源。 (原因:CORS 标头“ Access-Control-Allow-Origin”不匹配 ‘http://localhost:12616’)。
让我大吃一惊的是,我的应用程序在localhost上运行时,在端口3000上运行。
该应用程序使用Wordpress API从Wordpress安装中提取外部数据。在该Wordpress安装中,我得到了以下内容:
function add_cors_http_header(){
header("Access-Control-Allow-Origin: *");
}
add_action('init','add_cors_http_header');
如何解决这个问题?
我正在使用流星1.8.1。
答案 0 :(得分:1)
Um dunno,我用它来绕开CORS Stuff :)
var search = 'http://' + yummy;
var proxy = 'https://cors-anywhere.herokuapp.com/';
var searchforContent = proxy + search;
希望有帮助:)