Как установить / отредактировать «Access-Control-Allow-Origin» в заголовке ответа для «метода запроса OPTIONS» в moqui frameword? - PullRequest
1 голос
/ 27 апреля 2019

Я создаю веб-сайт со шрифтом, написанным Angular, и он отправляет запрос в сервер (Moqui) через Rest-API.Мой веб-сайт требует аутентификации пользователя для использования функций, поэтому каждый запрос отправляется из внешнего интерфейса, поэтому я должен добавить атрибут " withCredentials: true ", чтобы Angular добавлял JSESSIONID из файла cookie к запросу (сервер будет использовать JSSESSIONID для получения информации о зарегистрированном пользователе).

Однако Angular всегда отправляет запрос HTTP OPTIONS в первую очередь для проверки политики CORS, а атрибут ' Access-Control-Allow-Origin ' в заголовке ответа для этого запроса имеет значение "*" ,

, поэтому Angular выдает ошибку " Ответ на запрос предпечатной проверки не проходит проверку контроля доступа: значение заголовка 'Access-Control-Allow-Origin' вответ не должен быть подстановочным знаком «*», если режим учетных данных запроса включает «include». Режим учетных данных запросов, инициированных XMLHttpRequest, контролируется атрибутом withCredentials."

Как я могу редактировать атрибут«Access-Control-Allow-Origin» для запроса OPTIONS-метода или какое-либо решение лучше, чем его редактировать?Пожалуйста, помогите мне, я трачу много времени, чтобы найти решение, но пока не решено!

...