Моя команда использует grunt serve для перекомпиляции и перезагрузки нашего веб-приложения в реальном времени, чтобы мы могли редактировать и видеть изменения почти в реальном времени. В нашем приложении используется AngluarJS, поэтому все действия на сайте происходят через обращения API к серверу.
Сервер grunt работает на localhost:9000
, но сервер, который управляет фактическими данными, написан на Python и работает на localhost:8000
. Из-за этого у нас возникают трудности с CORS при обращении к API в «другом домене». Прямо сейчас решение состоит в том, чтобы открыть новый экземпляр Chrome с установленным флагом --disable-web-security
, но по ряду причин нам нужно отойти от этого.
Есть ли способ, которым мы можем получить и grunt-обслуживание, и Python-обслуживание из одного и того же домена, или какой-либо другой способ устранить эту проблему CORS?