当我运行以下命令meteor run android-device
我在设备上加载了app,但我无法登录或执行任何操作,并且收到以下错误消息:
I20160125-16:26:04.688(2) (android:http://meteor.local/:0) XMLHttpRequest cannot load http://192.168.20.41:3000/sockjs/info?cb=pp4d6iodxu. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://meteor.local' is therefore not allowed access. The response had HTTP status code 403.
我的手机处于开发者模式,我正在通过USB调试(或尝试)。
正如我已经提到的,应用程序正在加载,但我已经死了。
答案 0 :(得分:1)
尝试将App.accessRule("*");
添加到/mobile-config.js
答案 1 :(得分:0)
在尝试了很多事情后,包括设置另一个演示应用,多次重启,设置浏览器策略和大量访问规则等,它终于开始工作了。我尝试过的事情:
因此,为了找出具体导致问题的原因,我开始向后工作,删除所有内容,直到我删除所有内容。然后它仍然有效。
我已经尝试了两周时间来复制这个问题,一切都顺利进行。把它归结为一个随机的bug,在我的系统中,肯定有不止一些人能够击中它。
我认为我唯一能错过的是一个软件包更新,它修复了依赖树中的一些软件包,导致整个软件在移动设备上轰炸。