我很荒谬地试图让CORS在Meteor 1.8上工作,突然在我的应用程序中出现了这个问题:
” I铬:[INFO:CONSOLE(0)]“从原点“ http://192.168.1.14/sockjs/info?cb=3lc2_ftamu”到“ http://localhost:12368”的XMLHttpRequest的访问已被CORS政策禁止:否“访问- Control-Allow-Origin'标头出现在所请求的资源上。”,来源:http://localhost:12368/(0)”
它仅出现在Android和iOS上,而不是仅在运行网络时出现。
我搜索了所有堆栈溢出,流星帮助和论坛,并尝试:
WebApp.rawConnectHandlers.use(function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
});
也在mobile_config.js中尝试过:
App.accessRule('*');
我还尝试了服务器上的其他标头,更新了Meteor,并尝试了 cors软件包:
...
WebApp.connectHandlers.use(cors(corsOptions));
以及流星科尔多瓦不运行时的所有其他常见问题。
有什么主意吗?