Метеор Кордова: происхождение не разрешено Access-Control-Allow-Origin

Мобильная сборка, пытающаяся подключиться к серверу, выдает эту ошибку:

XMLHttpRequest cannot load https://www.domain.com/_timesync. Origin null is not allowed by Access-Control-Allow-Origin. Error syncing to server time

Как я могу исправить эту проблему CORS? Я попытался поместить этот код на сервер, но он по-прежнему выдает ту же ошибку:

WebApp.connectHandlers.use((req, res, next) => {
    res.setHeader('Access-Control-Allow-Origin', '*');
    res.setHeader('Access-Control-Allow-Headers', [
        'Accept',
        'Accept-Charset',
        'Accept-Encoding',
        'Accept-Language',
        'Accept-Datetime',
        'Authorization',
        'Cache-Control',
        'Connection',
        'Cookie',
        'Content-Length',
        'Content-MD5',
        'Content-Type',
        'Date',
        'User-Agent',
        'X-Requested-With',
        'Origin'
    ].join(', '));

    return next();
});

Я также пытался заменить connectHandlers в rawConnectHandlers и все равно выдает ту же ошибку.

0 ответов

Другие вопросы по тегам