Назад | Перейти на главную страницу

Access-Control-Allow-Origin не совпадает .. но совпадает

Ошибка Nginx CORS никуда не делась. Я использую Debian Jessie, а ниже - файл sites-available / reverse.conf Reverse.conf - это файл, который я создал для обратного прокси. Я получаю эту ошибку CORS на странице входа. Я попытался добавить заголовок Access-Control-Allow-Origin и установить его значение как * и URL-адрес, на который будет отправлен запрос. Любая помощь будет оценена. заранее спасибо

server {
listen 9090;

location / {
root /usr/share/nginx/html/Usecase3;
index index.html index.htm;
}
location /platform/security/admin/beta/login {
    proxy_pass http://localhost:8090/platform/login;
    add_header Access-Control-Allow-Origin http://localhost:9090/platform/login;
}
}

Пытался поместить URL-адрес в кавычки, попытался использовать '*', т.е. разрешить все, но ничего не получается.

Ошибка -

Запрос на кросс-источник заблокирован: та же политика происхождения запрещает чтение удаленного ресурса по адресу http: // локальный: 9090 / платформа / логин. (Причина: заголовок CORS 'Access-Control-Allow-Origin' не соответствует 'null, http: // локальный: 9090 / платформа / логин').

И почему ключевое слово null появляется выше в сообщении об ошибке?

Заранее спасибо.

Директива add_header изменяет ответ. Попробуйте использовать proxy_set_header чтобы добавить заголовок к запросу.