угловой прокси одна и та же конечная точка с разными доменами - PullRequest
0 голосов
/ 22 ноября 2018

Эй, у меня есть угловой клиент, который хочет прокси HTTP-запрос к различным серверам API.Проблема в том, что у меня есть два разных сервера: 10.0.0.1:8080 10.0.0.2:8080 Оба сервера имеют одинаковую конечную точку, скажем, /api/v1/
Когда я вызываю http-запрос на /api/v1/, как мне указать, какой сервер использовать?
Я не хочу звонить domain плюс endpoint напрямую.Потому что это может вызвать проблему с CORS.

------------------------------------------Обновить-----------------------------------------------
Вдохновленный @Arne, я решил использовать следующий метод:

"/server1": {
  "target": "http://10.0.0.1:8080",
  "secure": false,
  "pathRewrite": {"^/server1" : ""}
},
"/server2": {
  "target": "http://10.0.0.2:8080",
  "secure": false,
  "pathRewrite": {"^/server2" : ""}
}

каждый раз, когда я вызываю запрос /server1/api/v1/, он будет передан на 10.0.0.1:8080/api/v1

1 Ответ

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

Вы можете использовать любой псевдоним прокси на любом сервере, который вы используете.Таким образом, вы можете использовать прокси от /server1 до 10.0.0.1:8080/api/v1/ и /server2 до 10.0.0.2:8080/api/v1/.Какой сервер вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...