前端重置密码报错记录

本文讲述了开发者在处理前端重置密码功能时,因字段命名差异导致后端接收数据为空的问题,强调了前端与后端数据结构的一致性至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

但后端收到的数据为空

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

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

这时在看一下前端数据

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

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

改之前

改之后

再次测试修改密码

成功

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值