将POST请求发送到在同一服务器上但在不同端口上运行的另一个应用程序

时间:2018-04-10 12:52:10

标签: node.js express axios

我有两个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)
});

0 个答案:

没有答案