前端登陆却登陆不上去啊,出现这个说明前后端对接应该是没问题的呀
spring Boot后端代码
@PostMapping("/login")
public Result<Map<String,Object>>login(@RequestBody Attstu attstu) {
Map<String, Object> data = attstuService.login(attstu);
if (data != null) {
return Result.success(data);
}
return Result.fail(20002,"用户名错误");
补充
postman传递的参数和vue中传递的参数都不一样,是不是搞错了参数名?
postman传的参数如下:
初步看下来没什么问题,你在后端加个调试再去日志里看看提示什么错误:
@PostMapping("/login")
public Result<Map<String,Object>> login(@RequestBody Attstu attstu) {
logger.info("Received login request with username: {}", attstu.getUsername());
Map<String, Object> data = attstuService.login(attstu);
if (data != null) {
logger.info("Login successful for user: {}", attstu.getUsername());
return Result.success(data);
}
logger.info("Login failed for user: {}", attstu.getUsername());
return Result.fail(20002,"用户名错误");
}
前端vue登录不了,报错是啥,什么现象?