Я нелепо пытаюсь заставить CORS работать на Meteor 1.8, внезапно у меня в приложении возникла такая проблема:
"I chromium: [INFO: CONSOLE (0)]" Доступ к XMLHttpRequest по адресу http://192.168.1.14/sockjs/info?cb=3lc2_ftamu' из источника 'http://localhost:12368' заблокирован политикой CORS: Нет' Access- Заголовок Control-Allow-Origin 'присутствует в запрошенном ресурсе. ", Source: http://localhost:12368/ (0)"
Отображается только на Android и iOS, но не при работе только в Интернете.
Я искал все переполнения стека, справку и форумы Meteor, попробовал:
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));
и все остальные, когда Meteor Cordova не работает.
Есть идеи?