我正在构建一个电子应用程序并且正在使用来自npm的request模块(以及对promise的请求 - 承诺)。 当我尝试一个接一个地链接2个承诺时会出现问题
return request(`${SERVER_ADDRESS}/invite/${key}`)
.then((fHost) => {
return request(`http://${fHost}:9000/api/start/${key}`)
})
.then(json => {
console.log("reached");
}).catch((e) => { console.log(e) });
仅触发第一个HTTP请求,而不是第二个HTTP请求。 如果我再次尝试触发相同的例程,则第二个HTTP请求也会被触发。
我必须提一下,我要求的这两台主机都有/etc/hosts
到127.0.0.1
的映射,如果我用localhost
替换服务器的名称,请求正在按顺序被正确触发。
知道为什么吗?
由于