前端重置密码报错记录

昨天晚上,我写了重置密码的前端,测试的时候报错

前端重置密码报错记录_第1张图片

今天上午,我继续试图解决这个问题,我仔细检查了一遍,前端没有问题

前端重置密码报错记录_第2张图片

可以正常接收输入的数据并且提交

但是后端接收到的数据为空,后端接口也没有问题

前端重置密码报错记录_第3张图片

但后端收到的数据为空

前端重置密码报错记录_第4张图片

随后我又用postman测试了一下,把字段名改了一下

前端重置密码报错记录_第5张图片

发现了同样的错误,后端显示第一个字段为空,后两个有值

前端重置密码报错记录_第6张图片

这时在看一下前端数据

发现了问题所在,就是后端的PasswordDto这个类的字段是oldPwd,newPwd,rePwd  而前端传来的数据是oldPassword,字段对不上,所以后端接收到的数据为空

需要把前端的字段改成和后端一样

改之前

前端重置密码报错记录_第7张图片

改之后

前端重置密码报错记录_第8张图片

再次测试修改密码

前端重置密码报错记录_第9张图片

成功

总结:前端返回的字段名要和后端一致,不然后端没法接受数据,这个错误耗了很久,不过以后应该不会再犯了

你可能感兴趣的:(vue,MIS系统)