У меня есть Angular веб-сайт, который подключается к внутреннему (не опубликованному c обращенному) REST API. Очевидно, что во время тестирования все работает нормально, так как клиентский браузер находится в той же сети, что и внутренний API. Как только я хочу сделать сайт общедоступным, он больше не может использовать внутренний API, поскольку запросы поступают из браузера клиента (а не с внутреннего сервера, на котором размещен сайт).
У меня вопрос: есть ли способ сделать запросы API от внутреннего сервера, на котором размещается Сайт? Я не совсем уверен, что делать, если не делать публичный доступ к внутреннему API.
На вкладке сети в браузере я вижу запрос, сделанный из браузера:
Игнорировать ответ, как этот запрос был внутренним. Проблема в том, что этот URL-адрес является внутренним. Есть ли способ заставить angular выполнить этот запрос с внутреннего сервера, на котором размещен веб-сайт.
См. Примерную сетевую диаграмму:
красная линия, кажется, что то, что происходит.
Спасибо за любую помощь, кто-нибудь может мне помочь.