TCPGNL

  • 首页
  • 归档
  • TCPGNL和他的小伙伴们
TCPGNL
在历史的层林浸染中书写时代的年华!
  1. 首页
  2. 前端
  3. Vue
  4. 正文

Vue跨域问题

2020年6月20日 546点热度 2人点赞 0条评论

前因

使用vue做前后端开发时,难免会遇到跨域的问题。本文记录跨域的解决方案

解决方案

在Vue工程的目录中找到config文件夹下的index.js 查找其中的dev:
原始dev如下:

dev:{
    env: require('./dev.env'),
    port:8080,
    autoOpenBrowser:true,
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {},
    cssSourceMap: false
}

在其中仅需要对proxyTable:{} 修改为如下的配置参数既可以实现跨域。

proxyTable: {
    '/api': {
        target: 'https:tcpgnl.com',
        changeOrigin: true,
        secure: false,
        pathRewrite: {
            '^/api': 'api' //此为路径的替换规则,此处为正则表达式,所有以/api开头的都会被'/api'替换掉 比如后台的文档接口为/api/list/xxx 前端api接口可以写成: axios.get('/api/list//xxx'),实际访问的是 :http://tcpgnl.com/api/list/xxx
        },
    }
}


本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: vue 跨域
最后更新:2020年6月20日

TCPGNL

时间如金
博学, 广闻, 细思, 深行,

点赞

文章评论

取消回复

TCPGNL

时间如金
博学, 广闻, 细思, 深行,

AdBlocker Message
               
网站不存在扰人的弹出式广告, 还希望关闭AdBlocker, 赞助小站的发展.
分类目录
  • Docker
  • Java
  • SpringBoot
  • Vue
  • 代码
  • 前端
  • 年度报告
  • 年度计划
  • 开箱
  • 感想
  • 技术收集
  • 文档阅读
  • 服务器
  • 未分类
  • 极客时间笔记
  • 环境搭建
  • 索引
google 统计
本站总访问量次
文章点击次数:
本站浏览量:
书签
  • Emil’s blog Emil’s blog
  • Newlearnerの小站 Newlearnerの小站
  • XR-SEC XR-SEC
  • ZANKYO-青花鱼 ZANKYO-青花鱼
赞助厂商
我的近况
Tweets by tcpgnl

COPYRIGHT © 2021 TCPGNL. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS