postman调试都能登陆,到了vue前端就登陆不上了,前后端对接应该是没问题的

img


这是postman调试的图,是能登陆的

img

前端登陆却登陆不上去啊,出现这个说明前后端对接应该是没问题的呀
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,"用户名错误");

补充

img


两张图密码账号数据库都是有的

postman传递的参数和vue中传递的参数都不一样,是不是搞错了参数名?
postman传的参数如下:

img


vue页面传的参数如下:

img

初步看下来没什么问题,你在后端加个调试再去日志里看看提示什么错误:

@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登录不了,报错是啥,什么现象?