reactjs - Axios 帖子没有收到答案(ReactJS)
问题描述
我需要提交表格。如果我在 HTML 表单中这样做,它目前可以工作,但我真的需要做一些事情,所以我需要在反应中做。所以我正在使用axios。
但是,使用 axios 我没有得到回复。还有一些奇怪的事情,因为虽然我正在做一个发布请求,但数据在浏览器上显示为查询字符串......不确定这是否是正常行为。
这是我在服务器端的代码:
app.post("/auth/register", async function(req, res, next) {
// some code
// my responses are like res.json("/signup/success");
}
在客户端:
onSubmit(event) {
axios({
method: "post",
url: "/auth/register",
data: {
username: this.state.username,
password: this.state.password,
accountName: this.state.accountName
},
withCredentials: true
}).then(result => {
console.log(result);
});
}
我正在使用 express 在端口 5000 上运行服务器,并使用 create-react-app 在端口 3000 上运行服务器。要管理身份验证,请使用 passport.js。
我使用 http-proxy-middleware 将一些端点代理到快速服务器。
我已经在这几天了,在stackoverflow和其他任何地方徘徊,我完全被困住了......谁能给我一个提示我能做什么?
解决方案
好的,看来我找到了自己的答案……最后。感谢大家的帮助!
这个问题很基本,很愚蠢。只是缺少“event.preventDefault()”。就是这样...是的,称我为愚蠢,过去几个小时我一直在自言自语
推荐阅读
- bash - 如何从bash中的文本文件继续进行具有不同范围的多次迭代
- javascript - 根据今天的日期显示/隐藏 TD
- flutter - 折旧的小部件祖先WidgetOfExactType 的替代品
- c - 如何输出输入的名称?
- docker - Hostpath 卷未安装在 Windows 的 Docker-desktop 上运行的 kubernetes 上
- date - 在弹性搜索中使用“现在”会导致“无法读取当前时间戳”错误
- windows - 为什么我不能重定向由另一个批处理调用的批处理文件运行的程序的标准输出/错误?
- python - 如何在 OpenOffice 中使用 PyOD?
- django - django、多数据库(写入器、读取副本)和同步问题
- sql-server - 使用 PYODBC 的存储过程未在 SQL Server 中加载目标表