Vue Cli3.0以上配置vue.config.js时候的Proxy不成功问题的解决方法的参考

本文介绍了在VueCli3.0及以上版本中,如何通过vue.config.js配置Proxy来解决开发环境中API跨域问题。关键步骤包括在根目录创建vue.config.js,设置代理接口,如'/api'和'/ad',指定目标URL如'http://rap2api.taobao.org/',并重启项目以使配置生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vue Cli3.0以上配置vue.config.js时候的Proxy不成功问题的解决方法的参考
  • 首先vue.config.js这个文件得放在根目录,就是和Package.json一样的地方
module.exports = {
  publicPath:"./",
  devServer:{    
    port: 8848,  
    open: true, //浏览器自启动
    // 配置的代理接口,每改一点,都得重启vue项目。
    proxy:{ //配置代理
      "/api":{
      target:"http://rap2api.taobao.org/",  //跨域目标主机,最终请求地址变成 http://localhost:8080/api
        ws:true,  //代理websockets
        changeOrigin:true,
        pathRewrite:{
          "/api":''//重写地址
          // "/api":''//重写地址
        }
      },
      
      // http://rap2api.taobao.org/app/mock/287344/api
      "/ad":{
        target:"http://rap2api.taobao.org/app",  //跨域目标主机,最终请求地址变成 http://localhost:8080/api
        ws:true,  //代理websockets
        changeOrigin:true,
        pathRewrite:{
          "/ad":''//重写地址
          // "/api":''//重写地址
        }
      },
      }
      }}
  • 最重要一点就是,修改完之后重启vue项目才能生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值