CORS в Метеоре с Кордовой - PullRequest
0 голосов
/ 07 ноября 2018

Я нелепо пытаюсь заставить 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 не работает.

Есть идеи?

1 Ответ

0 голосов
/ 19 ноября 2018

Ух, я забыл порт (: 3000) в http-адресе для корневого и мобильного сервера примерно так:

http://localhost:3000

:)

...