0%

作者:李旭光
引用请标明出处

前言

就在前天,公司里一位新入职的前端小伙伴找到我说遇到了一个问题,自己写的vue代码本地运行是好用的,但是打包后提给后台就访问不了接口了,刚开始我以为是代理配置的有问题,但是经过检查也没什么问题,因为是个get方法,所以我就直接在浏览器地址里敲了api地址,也能正常获取到数据,那么这么看就不是代理或者接口的问题,后来我又看了下调试工具,network中根本就没发出请求,我怀疑是直接前台就拦截了,最后我发现他这个api参数超级长,长的相当吓人,可以看一下下图。
lROUMt.png
我记得url是有长度限制的,于是我就把url变短再次请求,虽然因为参数不全,接口报了错,但是发出去了,由此我定位应该是url超长,因为vue中配置了什么导致的访问被拦截了。于是我就开始了搜索引擎查找解决方案之旅,接下来就把我了解到的信息一一整理。

Read more »