我有两个expressJS Web应用程序在两个不同的端口(88和8443)上运行。一个应用程序需要向另一个发送POST请求。我正在使用axios(也尝试过requestjs),但我没有从其他服务器得到任何响应。
我不确定服务器是否正在发送任何请求,因为几分钟后它就会出现" connect ETIMEDOUT" 错误。
有没有更好的方法与另一个端口上的另一个应用程序进行通信?
CODE
// Posting Server
data = JSON.stringify({key: 'pair'});
axios.post(url, data, {
headers: {
'Content-Type': 'application/json',
}})
.then((resp) => {
if (resp.status == 200)
console.log('Done")
})
.catch((error) => console.log(error));
// Receiving Server
app.post('/', (req, res) => {
res.sendStatus(200)
});