的配置在dev环境下:proxyTable:{'/api':{target:'http://api.douban.com/v2',//主域名,我以前写192.168.2.57:80,这里跨域changeOrigin:true,//允许跨域pathRewrite:{'^/api':''}//重写路径,其实这个是和上面的target拼接的}}在之前的老项目中,是这样写的:proxyTable:{"/middleware":{target:"http://192.168.2.57:80",pathRewrite:{'^/middleware':'/patient/1116/guangji/middleware'//上下拼接,形成完整的请求路径},changeOrigin:true,}}配合axios使用://main.js中:Vue.prototype.HOST='/api'//设置api作为全局属性,然后给每个请求引用地址。//这个必须写在这里。我尝试过这个。如果api没有注册全局,还是会请求192.168.2.57:8888下面的地址//代码中:this.axios.get(this.HOST+'/movie/in_theaters').then((response)=>{console.log(response);})//请求接口为:http://api.douban.com/v2/movie/in_theaters拼接注意事项:1.这个方法只讲proxyTable应该怎么配置。2、只能在开发环境下使用。我得研究如何在生产环境中使用它。3.别忘了在main.js中引入api作为全局变量。
