【发布时间】:2022-01-08 22:42:15
【问题描述】:
我正在设计一个带有表单组件的网站,该组件根据表单提交是否没有错误来重定向到“失败”或“成功”组件。这是我正在使用的代码:
await axios
.post('/api/patients/', data, axiosConfig)
.then((response) => {
history.push('/success');
})
.catch((error) => {
history.push('/failure');
});
即使我通过关闭网络或更改路由故意发出错误请求,这也能正常工作。但是,我可以在浏览器中输入“/success”路由并访问它,无论我是否提交了表单。如何限制这种行为?
【问题讨论】:
标签: javascript reactjs react-hooks routes react-router-v4