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

Ошибка CORS Nginx никуда не делась. Я использую 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: // localhost: 9090 / platform / login . (Причина: заголовок CORS 'Access-Control-Allow-Origin' не соответствует 'null, http: // localhost: 9090 / platform / login ').

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

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

0
задан 3 February 2017 в 09:08
1 ответ

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

-1
ответ дан 5 December 2019 в 18:45

Теги

Похожие вопросы