Meteor不再能够拾取外部数据,即使Access Control Allow Origin设置为*
我有一个Meteor应用程序,一直运行良好。当部署到iOS或Android时,它仍然可以正常工作。 但是,在部署到localhost时,我现在突然遇到以下控制台错误: 已阻止跨源请求:同一源策略不允许读取 位于{{external json resource}}的远程资源。(理由:CORS 标题“访问控制允许来源”不匹配 '') 令我惊讶的是,我的应用程序在本地主机上运行时,运行在端口3000上 该应用程序使用Wordpress API从Wordpress安装中获取外部数据。在Wordpress安装中,我得到了以下信息:Meteor不再能够拾取外部数据,即使Access Control Allow Origin设置为*,meteor,cors,Meteor,Cors,我有一个Meteor应用程序,一直运行良好。当部署到iOS或Android时,它仍然可以正常工作。 但是,在部署到localhost时,我现在突然遇到以下控制台错误: 已阻止跨源请求:同一源策略不允许读取 位于{{external json resource}}的远程资源。(理由:CORS 标题“访问控制允许来源”不匹配 '') 令我惊讶的是,我的应用程序在本地主机上运行时,运行在端口3000上 该应用程序使用Wordpress API从Wordpress安装中获取外部数据。在Wordpress
function add_cors_http_header(){
header("Access-Control-Allow-Origin: *");
}
add_action('init','add_cors_http_header');
如何解决这个问题
我在Meteor 1.8.1上。嗯,不知道,我用这个来绕过CORS的东西:) 希望有帮助:)
var search = 'http://' + yummy;
var proxy = 'https://cors-anywhere.herokuapp.com/';
var searchforContent = proxy + search;