今天博主遇到个很奇葩的问题,在使用vue-element-admin post数据超时,但是get数据显示正常。

问题

先看看我是怎么配置的,首先是请求使用的是axios的post方法。
1.png

在来看看我vue.config.js是怎么配置的吧
2.png

正常来说我请求的/admin/login服务器会自动给我们请求http://127.0.0.1:11001/adm/admin/login
在请求后post总是超时,于是我看了后台请求路径。
3.png

没毛病啊,于是我使用工具模拟了请求
4.png

返回正常啊,没毛病。由此可以判定绝对是vue-elecment-admin出错了
在我百度寻找了相关问题,依旧没有找到答案于是我再次观看代码,
终于在vue.config.js中找到了问题所在
5.png

没错、就是这个before导致问题,具体啥原因我也不知道。

解决

注释掉before这一块代码就可以正常进行post请求了

//before: require('./mock/mock-server.js'),

标签: vue, vue-element-admin, element

添加新评论