(android:http://meteor.local/:0)
XMLHttpRequest cannot load http://domain.com/sockjs/info?cb=mb48b4056b.
Origin http://meteor.local is not allowed by Access-Control-Allow-Origin.
Meteor在Cordova中不允许CORS请求。
我该如何解决这个问题?
答案 0 :(得分:3)
默认情况下,您的应用程序具有可以联系的有限服务器列表。使用此方法扩展此列表。
你需要设置App.accessRule(“*”);或App.accessRule(“*://myserver.com/*”);)
在mobile-config.js文件中,该文件未包含在您的应用程序中,仅用于此配置。
答案 1 :(得分:0)
对于CORS请求,服务器也需要在其响应中添加标头,对于简单的情况,这个额外的标头就足够了:
Access-Control-Allow-Origin: *
Meteor的WebApp
软件包可以帮助解决问题,示例代码和详细说明可以在这里找到: