美文网首页
Vue+Java项目接口报400错误的一次bug之旅

Vue+Java项目接口报400错误的一次bug之旅

作者: 锋叔 | 来源:发表于2020-04-14 17:47 被阅读0次

    疫情前我的开发顺风顺水,好不容易从湖北归来上海,隔离十四天后才上成班,你别说,第一次对上班有点小期待。(期待的可能不是上班而是总算有收入了!说出来都是血泪和辛酸!)

    来之后接了一个老同事的老项目,先是拉后台,然后拉前台,一切顺利。

    eclipse启动项目遇到些架包的问题,删删改改也算搞定了,启动项目OJBK。

    前端项目于我这种高高手而言那还不是手到擒来!咔咔咔就运行成功。

    着手一个小开发,一个简单的查询查看功能,对我那还不是三下五除二的事儿。

    像我这么嚣张的人如果上帝能憋住不煽耳瓜子!那对其他真正的高手怎么公平?对其他的菜鸟何来警示?

    接口写好,参数按照老项目的格式搞定,看起来好像要一步到位的样子。然后咔嚓一鼠标点下去,没得反应。

    image.png

    400错误不是没遇到过,大多数都是参数拼接错误,可是!我们一直这么拼接数据的啊。线上的项目也毫无问题。我第一步先检查了参数的拼接方法,发了十几分钟百分之九十九确定不可能是参数问题,自信。

    网上搜了一下!清空浏览器cookie、换了几个浏览器都尝试了一遍,然并卵。

    考虑后台了,但是并没接收到这个请求啊,后台连断点调试都无从下手啊。

    问其他同事,三个臭皮匠顶个诸葛亮,然并卵。

    然后我就把同事项目拿过来比对,后端,发现项目一致无任何问题,最后灵光一闪!

    因为Tomcat版本高于8.5所以不支持get参数里的[]符号

    因为我的eclipse装的最低版本都是8.5版本以上的!我当时也没发现什么不妥,项目也能跑起来。直到出了问题才发现!环境报错真是操蛋,我在这个bug上浪费了一下午,直到下班前灵光一闪发现了tomcat的版本不一样,同事的时8.0版本!想起以前在网上看教程学东西时,特么明明全部按照教程来的啊!可为啥老子就是不出来效果。心里嘛嘛批却只能嘛嘛批,环境问题永远是程序员无法诉说的痛苦,时代在前进,所有技术日新月异,半年前的教程可能和你装的环境就已经出现了不匹配的地方。哎,路漫漫其修远兮,苦逼苦逼真苦逼。

    最后我很暴力的降低了Tomcat的版本就OK了,记载在此,往后来者谨记,老项目开发环境一致很重要,很重要,很重要。

    相关文章

      网友评论

          本文标题:Vue+Java项目接口报400错误的一次bug之旅

          本文链接:https://www.haomeiwen.com/subject/ylitvhtx.html