每日一坑
简单阐述下 bug :
在使用 axios 进行请求后台数据的时候 在地址栏会多拼接一些地址 例如 你需要请求 user/list 会变成 /login/user/list
原因
在vue axios 的 config.js 的 baseURL 属性设置
axios.defaults.baseURL = 'http://localhost:8088/';
浏览器在识别的时候 会自动拼接 后端设置的 默认请求然后在拼接 你的请求 /xxx
http://localhost:8088/login/xxx
解决方法很简单 就是在设置属性的时候 去除 最后的 ’/‘
拼接至 你的请求前
axios.get('/xxx',{})