Запрос перекрестного источника заблокирован из-за отсутствия заголовка CORS «Access-Control-Allow-Headers» - PullRequest
0 голосов
/ 15 ноября 2018

У меня локально работает пользовательский интерфейс, где я вызываю удаленный ресурс arg.kl.com. Я разместил пользовательский интерфейс на контейнере nginx с конфигурацией ниже. Но все же я получаю предупреждение выше в консоли браузера. Не уверен, что не так в этом конфиге.

server {
listen 80;
server_name localhost;

add_header 'Access-Control-Allow-Origin' $http_origin;
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';

location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm;
    add_header 'Access-Control-Allow-Origin' $http_origin;
    add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
}

location /folders/ {

    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    add_header 'Access-Control-Allow-Origin' $http_origin;
    proxy_set_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
    proxy_pass arg.kl.com;
}

}

Я вижу следующую ошибку в консоли:

Запрос на перекрестное происхождение заблокирован: одна и та же политика происхождения запрещает чтение удаленный ресурс на http://arg.kl.com:4010/layouts/MV672Scse0-8663-40d8-876d-f.mvhtml. (Причина: отсутствует заголовок «access-control-allow-headers» в заголовке CORS «Access-Control-Allow-Headers» из канала предварительной проверки CORS.

Что здесь не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...