У меня будет два сервера.
сервер1: 9801
server2: 9911
В настоящее время у меня есть следующее извлечение ...
Я делаю это, потому что мой код будет находиться на server1:9801
И находится на server2:9911
. Тем не менее, моя подборка не может одновременно вызывать их, как показано ниже.
fetchAPI = () => {
return fetch('http://server1:9801/api/v1/', {
method: 'GET',
headers:{
'Content-Type': 'application/json',
'Accept': 'application/json'
}
}).then(res2 => res2.json())
.catch(error => console.log(error))
};
Однако, если server1:9801
выйдет из строя, мне нужно будет продолжать делать вызовы API. Вместо этого ему придется позвонить server2:9911
. Итак, я знаю, что не могу сделать конкретный звонок в пределах моей выборки. Я должен сделать fetch('/api/v1/'...
вместо.
Однако, как я могу настроить прокси для server1 и server2 для вызова одинаковых конечных точек API?
Полное раскрытие, у меня всего четыре конечные точки