在vue中处理跨域问题

之前的公司处理跨域时一直用的是jsonp的方式,这种方式其实也可以解决跨域问题,但是因为公司项目部署到同一台服务器以后,就用不到jsonp了,而且使用vue+axios以后,axios是不支持跨域的,哪怎么办呢,所以这里介绍第二种方法--代理
vue使用代理处理跨域很方便,使用vue-cli初始化以后,找到config下的index文件,照下面写

proxyTable:{
  'api/capital/**':{
     target:'http://xxx.com',
     changeOrigin:true
   }
}

然后在你的请求文件中写

axios.defaults.baseURL = '/api/capital/'

就ok了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 点击这里看全部【目录】 死寂山脉东部,雾定之森,树堡。 父亲饕月第一次带雪牙出去打猎是在她五岁的时候,那个年纪的雪...
    SMILeeee阅读 1,828评论 0 0
  • 作者妙手书生 凌晨一声声春的惊雷 将缪斯的梦惊醒 心中一团团烈火 呼哮着奔向天空 揉合在排山倒海的轰鸣中 持续持续...
    0967655c090d阅读 1,355评论 0 2
  • 报文分为请求报文与响应报文,除开报文实体的差异之外,两者的报文首部内容上也不尽相同。下图是访问www.baidu....
    Iswine阅读 3,730评论 0 1
  • 1、 创建院系表department,包含院系编号dno,院系名dname,其中dno为主键,且院系名不能为空。 ...
    Demons_96阅读 4,990评论 0 1

友情链接更多精彩内容