写了一个简单的登录页面,效果如下
当输入用户和密码后,后台有日志输出,无异常问题,前端页面不跳转,仍然显示当前登录页,需要多输入几次登录,才会跳转,请教下这是哪的问题?
前端代码如下
跳转代码
写了一个简单的登录页面,效果如下
当输入用户和密码后,后台有日志输出,无异常问题,前端页面不跳转,仍然显示当前登录页,需要多输入几次登录,才会跳转,请教下这是哪的问题?
前端代码如下
跳转代码
根据你的描述,可能存在几个可能的问题,以下是一些可能的解决方案:
示例代码:
async function handleSubmit(event) {
event.preventDefault();
const response = await fetch('/api/login', {
method: 'POST',
body: JSON.stringify(formState),
headers: {
'Content-Type': 'application/json'
}
});
if (response.ok) {
// 执行跳转逻辑
}
}
如果以上方法都不能解决问题,你可以尝试使用 React DevTools 和 Network Tab 来检查你的前端和后端请求和响应,进一步排查问题。