如何通过Vue项目使用proxyTable实现前后端联调并解决跨域问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计493个文字,预计阅读时间需要2分钟。
在Vue本地项目中,若线上接口出现跨域问题,可以使用以下方法解决:
Vue在配置文件中提供了proxyTable来设置跨域代理。在config文件夹的index.js文件中,添加如下配置:
javascriptdev: { // 开发环境配置 proxyTable: { // 跨域代理配置 '/api': { target: 'http://yourdomain.com', // 目标API地址 changeOrigin: true, // 是否改变域名 pathRewrite: { '^/api': '' // 重写路径,去掉路径中的'/api' } } }}
这样,当访问`/api`开头的接口时,会被代理到`http://yourdomain.com`。
本文共计493个文字,预计阅读时间需要2分钟。
在Vue本地项目中,若线上接口出现跨域问题,可以使用以下方法解决:
Vue在配置文件中提供了proxyTable来设置跨域代理。在config文件夹的index.js文件中,添加如下配置:
javascriptdev: { // 开发环境配置 proxyTable: { // 跨域代理配置 '/api': { target: 'http://yourdomain.com', // 目标API地址 changeOrigin: true, // 是否改变域名 pathRewrite: { '^/api': '' // 重写路径,去掉路径中的'/api' } } }}
这样,当访问`/api`开头的接口时,会被代理到`http://yourdomain.com`。

