Установить прокси, чтобы загрузить остальные API из разных URL - PullRequest
0 голосов
/ 14 мая 2018

Я работаю над угловым приложением с интегрированным API-интерфейсом отдыха, API-интерфейсы для отдыха построены с использованием golang и работают на порте 8080 Я использовал метод httpclient для загрузки данных из API, поэтому он сначала отправляет запрос OPTIONS на сервер, который требует времени, а затем загружает фактические данные. Я хочу избавиться от этого запроса опций, одно из решений, предложенных для настройки прокси для загрузки API с того же сервера, на котором размещено приложение Предположим, что приложение mmy находится на example.com, а api на example.com:8080, и я хочу установить прокси для example.com:8080 как example.com

Не уверен, если это возможно или нет, я пытался следовать, но это не сработало

NameVirtualHost *:80 
<VirtualHost *:80> 
    ServerName example.com:8080 
    ServerAlias www.example.com:8080
    ProxyRequests off 
    ProxyPass / http://example.com/ 
    ProxyPassReverse / http://example.com/  
</VirtualHost>

Мое приложение и api оба размещены в экземпляре aws ec2

1 Ответ

0 голосов
/ 14 мая 2018

*: 8080 должен находиться в ProxyPass / ProxyPassReverse, а НЕ в ServerName / ServerAlias.

...