我目前正在使用react构建一个Web,并且在此应用程序中,我还正在构建注册功能,因为用户主要是在输入标签中输入中文,所以我使用表单操作来提交表单在每个输入中使用onChange属性的方法(据我所知,React社区在键入中文时找不到合适的方法来处理onChange错误)。
主要问题是,由于我使用表单操作来提交表单数据,因此无法从服务器获得响应,这导致我无法验证和重定向页面。
我想知道我的逻辑是否有问题或如何通过代码解决此问题,谢谢;。
我尝试在后端使用“重定向”,它部分起作用,部分原因是我无法在前端收到响应,因为我使用了表单操作而不是fetch或axios来提交,所以我不这样做在这种情况下不知道如何验证。
使用React的前端
<form action='http://localhost:8000/' method='post'>
.....</form>
将节点与Express一起使用后端
db.collection('memberProfiles').insertOne(userModel)
.then(response => {res.redirect('http://localhost:3000/memberProfile').send('token');})
.catch(err => res.send('Page ERROR'));
client.close();