Cordova 流星中的CORS与科尔多瓦

Cordova 流星中的CORS与科尔多瓦,cordova,meteor,cors,Cordova,Meteor,Cors,我可笑地试图让CORS在Meteor 1.8上运行,突然在我的应用程序中出现了以下问题: I:[信息:控制台(0)]“CORS策略已阻止从源服务器“”访问位于“”的XMLHttpRequest:请求的资源上不存在“访问控制允许源服务器”标头。”,源:(0) 它只出现在Android和iOS上,而不是只运行web时 我搜索了所有的stack overflow和Meteor帮助以及论坛,尝试了: WebApp.rawConnectHandlers.use(function(req, res, nex

我可笑地试图让CORS在Meteor 1.8上运行,突然在我的应用程序中出现了以下问题:

I:[信息:控制台(0)]“CORS策略已阻止从源服务器“”访问位于“”的XMLHttpRequest:请求的资源上不存在“访问控制允许源服务器”标头。”,源:(0)

它只出现在Android和iOS上,而不是只运行web时

我搜索了所有的stack overflow和Meteor帮助以及论坛,尝试了:

WebApp.rawConnectHandlers.use(function(req, res, next) {
    res.setHeader("Access-Control-Allow-Origin", "*");
    return next();
});
在mobile_config.js中也尝试过:

App.accessRule('*');
我还尝试了服务器上的其他标题,更新了Meteor,尝试了cors包:

还有当Meteor Cordova不运行时的所有其他常见情况

有什么想法吗?

哇,我忘记了根服务器和移动服务器http地址中的端口(:3000),如下所示:

应该如此

流星运行android——移动服务器

Ip地址应该是您的本地Ip地址。
我只是忘记了:3000告诉Android上的Cordova版本该应用程序在端口3000上本地运行。

您能用完整的解决方案编辑您的答案吗?您尝试过的不同选项中有哪些仍然是需要的?很抱歉编辑太晚,因为很遗憾,当人们在这里发表评论时,我没有收到电子邮件。
...
WebApp.connectHandlers.use(cors(corsOptions));