Угловая поддержка CLI для субдомена обратного прокси - PullRequest
0 голосов
/ 31 октября 2018

предположим, что для id требуется следующее перенаправление URL обратного прокси-сервера (для загрузки страницы):

https://abc.example.develop > http://localhost:4200
https://xyz.example.develop > http://localhost:4201

есть ли встроенная поддержка обратного прокси для поддоменов в angular (cli) или nx ? недавно в firebase добавлена ​​поддержка нескольких поддоменов, но как их обслуживать при разработке, учитывая, что 1) это разные домены 2) для firebase apis требуется https?

способ proxy.config.js (https://angular.io/guide/build#bypass-the-proxy) и файлы среды выглядят так, как будто они созданы для одного приложения. Нужно ли мне создавать свой собственный обратный прокси-сервер?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Я создал решение , которое выполняется с Angular CLI и где прокси-сервер запускается на сервере Node.js. Поддержка Nx в данный момент находится на стадии предложения .

0 голосов
/ 05 ноября 2018

Вы должны сделать это за пределами того, что предоставляет Angular, поскольку это настраивается для вашей локальной машины.

Самый простой вариант - запустить nginx (или другой обратный прокси) локально (см. https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-a-request-to-a-proxied-server)

Изменение файла HOSTS не приведет к переадресации порта, поэтому, если вы хотите пойти по этому пути, вам нужно будет использовать https://abc.example.develop:4200

...