Эй, у меня есть угловой клиент, который хочет прокси 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