node.js - 将发布请求从一个 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 >
但这似乎不起作用。有什么建议么?还请添加客户端和服务器端代码段。
解决方案
看看axios
然后你可以做这样的帖子
axios.post('/some_routes', {
some: 'data',
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
推荐阅读
- html - PHP Datetime-local min 和 max
- apache-kafka - 如何使用测试容器高效地创建 Kafka 主题?
- amazon-web-services - 如何在 AWS 上创建真正具有最低权限的部署用户?
- java - 在 Java 中运行 PostgreSQL 查询时出现意外的令牌错误
- microsoft-graph-api - 用于共享邮箱的 Microsoft Graph API DeltaLinks 从不返回更改
- r - 通过 R 保持保护(或重新保护)导入的 Excel 工作簿的某些列
- jquery - 如何在画布中插入文本,如 Paint 应用程序?
- html - 为什么我的按钮没有显示在单行上?
- python - 在 os.path.join 中输入命令被误解
- php - 获取单引号或双引号之间的字符串