首页 > 解决方案 > 将发布请求从一个 Web 服务器发送到另一个

问题描述

我正在尝试从一台服务器向另一台服务器发送发布请求假设我有两台服务器(在 node.js 上)在 localhost:3000 和 localhost:4000 上运行,现在我正在尝试从 3000 发送一个发布请求到4000。

我试过这个

app.post('/some_routes', (req, res) => { console.log('request recieved')} )
// on recieving side, ie. localhost:4000
<form action="localhost:4000/some_routes" method="POST">
  <input type="submit" value="Submit">
 <form>
 <!-- on sending side, ie. localhost:3000 >

但这似乎不起作用。有什么建议么?还请添加客户端和服务器端代码段。

标签: node.jsforms

解决方案


看看axios

然后你可以做这样的帖子

  axios.post('/some_routes', {
    some: 'data',
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

推荐阅读