clonevue-material-admin项目到本地运行,修改.env.development,希望代理到本地5005端口#baseapiVUE_APP_BASE_API='http://local.vma.isocked.com/api'改了(参考原文photoHulu画瓢,.env.development是错误的)#baseapVUE_APP_BASE_API='http://127.0.0.1:5005/api/v1/manage'devServer配置agent如下//devserver配置如下devServer:{host:'127.0.0.1',port:8000,proxy:{'/api':{target:'127.0.0.1:5005/',ws:false,changeOrigin:true,pathRewrite:{//'/api/':'/api/',},},},},但是请求并没有被devServer代理代理,服务直接跨到了5005端口。查阅了各种复制粘贴的文档,终于找到了原因:constservice=axios.create({baseURL:process.env.VUE_APP_BASE_API,//apibase_urltimeout:50000,//timeout,headers:{'Access-Control-Allow-Origin':'*'},})代理的代理是基于requesturl用于判断是否使用代理。上面创建axios服务时使用的baseURL是http://127.0.0.1:5005/api/v1/manage,自然不能匹配/api的规则,所以可以做如下修改#baseapVUE_APP_BASE_API='/api'这里终于走代理了,但是还是出现Couldnotproxyrequest/api/auth/loginfrom对于127.0.0.1:8000到127.0.0.1:5005的问题,把target:'127.0.0.1:5005/'改成target:'http://127.0.0.1:5005/',然后
