Моя проблема заключается в следующем:
Я разрабатываю веб-приложение с Angular.Angular приложение запускается в браузере клиента.По своей логике моему приложению нужны данные с other-domain.com .Я не могу использовать напрямую XMLHttpRequest () из-за проблем с политикой CORS.(Веб-сервер other-domain.com , производящий данные, не является моим доменом и не может добавить «Control-Access-Allow-Origins»)
Поэтому вместо:
Angular === >> other-domain.com (запрещено из-за CORS)
Я создаю REST API, который будет получать данные от other-domain.com и переносит этоданные с заголовком «Access-Control-Allow-Origin»: «*» перед отправкой клиенту в Angular.
Таким образом, мой рабочий процесс становится:
Angular == >> мой сервер API ==>> other-domain.com (разрешено, потому что запрос на другой домен не выполняется в браузере)
Как вы думаете, моя идея хорошо работает навсегда (GET, POST, добавление заголовка cookie)?В этом случае API, который я разрабатываю, действует как прокси, верно?
Спасибо