宇阳 一直对网站开发领域很感兴趣,从小就希望有一个属于自己的网站,在17年时候成功进入站长圈,并通过各种自学,以及各种折腾,才有了你现在看到的这个网站
歌曲封面 未知作品

网站已运行 5 年 70 天 10 小时 28 分

Powered by Typecho & Sunny

5 online · 58 ms

Title

方向不对,努力白费!

宇阳

·

Article
⚠️ 本文最后更新于2023年01月14日,已经过了439天没有更新,若内容或图片失效,请留言反馈

又是被BUG困扰的一天,烦死了~~~

我来描述一下这个BUG:

后端规定传一个对象,对象中值有字符串、数值两种类型。然后我按照指定的数据类型传入指定的值,发现不管怎么传,后端都会返回 参数缺失, 请检查是否传递参数
Snipaste_2023-01-14_19-12-48.png

但是使用 apiFox 就可以成功调用接口发布文章
Snipaste_2023-01-14_19-14-02.png

我一直以为是我前端小程序的问题,然后我开始查阅大量资料无果,甚至当时我都怀疑自己能力了。最后我试了一下把所有对象的值全部改成字符串类型,没想到居然成功了。这时候我恍然大悟,原来是后端接口的问题。
Snipaste_2023-01-14_19-16-44.png

API文档中设置的类型只是一个标记,仅用于参考,并不是真正按照这个类型的值传给后端的。
后端没有按照套路出牌把所有类型都规定为了 String 类型,而我是按照文档来的,该传什么类型就传什么类型,导致一直跟后端接口交互不了,所以我一直以为是我的问题,然后花了大量没有意义的时间。从而让我明白了一件事:方向不对,努力白费!
Snipaste_2023-01-14_19-36-57.png

现在这种情况就是我前端必须把所有值改成字符串才能跟后端接口交互成功,这显然不是我们要的结果。我们必须按照API文档来,该传什么类型就传什么类型。不过现在已经确定是后端的问题了,跟我前端没关系了,算是洗脱冤屈了 O(∩_∩)O哈哈~!
Snipaste_2023-01-14_19-00-53.png

现在已有 0 条评论,0 人点赞
Comment
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主