vue跨域代理配置
2017-09-22 16:02
531 查看
实际:http://a.com/b.php
代理:http://localhost/b.php
配置config/index.js
在main.js中:
在组件中使用:
仅限于开发环境,生产环境仍然需要服务端设置允许跨域
代理:http://localhost/b.php
配置config/index.js
proxyTable: { '/api': { target:'http://a.com', changeOrigin: true, pathRewrite: { '^/api': '/' } } }
在main.js中:
import axios from 'axios' Vue.prototype.axios = axios axios.defaults.baseURL = '/api'
在组件中使用:
this.axios.get('/n.php').then((data) => { // 处理数据 })
仅限于开发环境,生产环境仍然需要服务端设置允许跨域
相关文章推荐
- vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
- vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
- 使用vue-cli脚手架 与 axios 请求数据 配置代理进行跨域访问数据问题
- 使用vue-cli+axios配置代理进行跨域访问数据
- 使用vue-cli+axios构建的项目本地环境API代理设置和解决跨域
- vue.js使用代理和使用Nginx来解决跨域的问题
- vue 代理连接配置
- vue-cli项目代理proxyTable配置exclude的方法
- vue cli+axios踩坑记录+拦截器使用,代理跨域proxy
- 详解Vue-cli代理解决跨域问题
- Angular 解决跨域 配置代理 (适用于Angular2+)
- vue-cli构建项目反向代理配置
- vue webpack配置解决跨域问题
- vue-cli项目代理proxyTable如何配置exclude
- VUE webpack前端代理解决跨域问题
- vue中的跨域代理
- apache 配置动静分离,允许跨域, 并在反向代理的情况下维持默认主页
- 详解vue-cli构建项目反向代理配置
- vue cli+axios踩坑记录+拦截器使用,代理跨域proxy(更新)
- vue-cli 接口代理配置