有两个服务器。
server1: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端点?
完全公开,我总共有四个端点