Vue里ProxyTable配置不生效
2021-03-30 23:40
1046 查看
最近在本地调试vue项目时,使用ProxyTable做代理时,配置了几次都不生效。开始的配置如下:
后端接口:http://127.0.0.1:8000/api/v1
proxyTable: { '/api/v1':{ target: 'http://127.0.0.1:8000', changeOrigin: true }}
原配置如下:
url = location.protocol + '//' + document.domain + '/api/v1' axios.post(`url`)
此处需要注意的是,如果已经配置了代理,axios就不需再设置baseURL了,不然不会经过代理处理。
修改后:
url = '/api/v1' axios.post(`url`)
其实,一开始如果打印出url变量的值,那么问题也就早些解决了。需要注意代理的路径和后端接口的路径相对应。
相关文章推荐
- webpack+vue-cli中代理配置(proxyTable)
- 关于vue配置proxyTable解决跨域问题
- vue-cli项目代理proxyTable配置exclude的方法
- 使用proxytable 配置解决 vue-cli 的跨域请求问题【推荐】
- vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
- Vue跨域配置proxyTable中pathRewrite用法
- vue 跨域:使用vue-cli 配置 proxyTable 实现跨域问题
- 关于vue-cli取消dev-server.js后, proxyTable代理配置问题解决
- vue-cli 配置了通过代理跨域请求,为什么不生效?求教
- vue-cli项目代理proxyTable如何配置exclude
- Vue.js项目API、Router配置拆分实践
- webpack配置proxyTable时pathRewrite无效的解决方法
- vue 本地环境跨域请求proxyTable
- vue-dev配置的血泪史
- 全新打包工具parcel零配置vue开发脚手架
- vue-router简单配置
- 【Laravel学习笔记】Laravel 5.4+Vue.js 初体验:Laravel下配置运行Vue.js
- vue项目构建中webpack配置(一)
- vue+cordova移动端Android开发环境配置
- 使用vue-cli3新建一个项目并写好基本配置(推荐)