Как переключить запросы с ui на другой сервер? Ошибка CORS
У меня есть express сервера в двух регионах west и east, которые отдают Vue приложение. В случае ошибки какого-то запроса я переключаю restApi на другой регион, но фронт остается. Возникла ошибка с CORS, когда нужно передавать куки для друго-го региона. Подскажите как исправить.
Ошибка:
Access to XMLHttpRequest at 'https://webphone.api01-eastus2.dev.genazure.com/webphone/v1/auth/userinfo' from origin 'https://webphone-t.api01-westus2.dev.genazure.com' has been blocked by CORS policy: Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.
Код на сервере
app.use(function (req, res, next) {
res.header('Access-Control-Allow-Origin', `*.${domain}`);//domain = dev.genazure
res.header('Access-Control-Allow-Headers', '*');
res.header('X-Frame-Options', 'sameorigin');
res.header('X-XSS-Protection', '1');
res.header('X-Content-Type-Options', 'nosniff');
res.header('Access-Control-Allow-Credentials', 'true');
next();
});