Ошибка 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 чтобы добавить заголовок к запросу.