登录验证接口/login返回值为null

在实现登录功能时,前端表单验证正常,但后端接口返回的用户信息数据为null。问题出在后端接口的实现上,原本的Result.suc()方法没有传入数据参数,导致返回的对象data默认为null。修复方法是修改后端接口,确保在验证成功时返回具体的用户数据。

写登录功能的时候,发现表单验证正常但未返回数据库的用户信息数据,data为null

 前端也并没有什么问题:

this.$refs.loginForm.validate((valid) => {
                    if (valid) { //valid成功为true,失败为false

                        //去后台验证用户名密码
                        this.$axios.post(this.$httpUrl+'/user/login',this.loginForm).then(res=>res.data).then(res=>{

                              console.log(res);
                            if(res.code==200){
                              //console.log(res.data.user);
                             //存储
                               sessionStorage.setItem("CurUser",JSON.stringify(res.data));
                              //console.log(res.data.menu)
                             // this.$store.commit("setMenu",res.data.menu);
                                //跳转到主页
                                this.$ro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值