Прокси внешнего API для Firebase Hosting? - PullRequest
0 голосов
/ 22 октября 2018

Мы создали статическое одностраничное веб-приложение, которое использует внешний API для аутентификации и данных.

Мы установили выделенное пространство URL с префиксом /api для решения междоменных ограничений с обратным прокси-сервером.Прокси-сервер работает нормально с Ngnix, Apache при локальной настройке, но я не могу найти поддержку проксирования в Firebase Hosting: https://firebase.google.com/docs/hosting/url-redirects-rewrites

. Существует функция Function, которая может запускать время выполнения узла до 1 минуты на вызов.Разве это не может быть использовано для реализации обратного прокси?

ОБНОВЛЕНИЕ Мы закончили с предложением Heroku.Он размещает наши статические ресурсы JS / CSS через веб-сервер (внутренняя деталь конкретного облачного провайдера), и тот же веб-сервер предназначен для прокси-вызовов API через определенную точку расширения, сопоставленную с корневым URL-адресом, например /api.

Таким образом, JS-приложение написано для отправки вызовов API на URL без схемы * / ** хоста / порта , не имеет значения, если вы запускаете его на localhost (разработка)или в облачной среде (prod)!

...