导语
后端xxx 我的接口报错了 快帮我看看是什么原因
项目里在调用多数据保存的接口的时候,往往会先出现参数错误,出现这个错误的原因不出一下三点
1. 提交数据对象的顺序没有排序
2. 提交数据的类型不正确
3. 提交的数据多字段
解决思路
出现这种问题的解决方法只有一个就是一点点的对比前后端的数据 json,
但是前端的数据 json 在粘贴复制的时候没办法保证对象里面 key 的顺序,所以只要引入了一个库。
使用的是递归的方式去串行化的:`json-stable-stringify`
总结
参数格式与后端给的接口文档进行对比 要是参数有问题就进行参数的一个编辑
比对工具网站地址:https://www.sojson.com/jsondiff.html 这边只是推荐一下自己平时工作中使用的一个对比工具 希望能对大家一点帮助 记录工作中的点滴