Метеор Кордова: происхождение не разрешено 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
и все равно выдает ту же ошибку.