weixin_52196144 2021-12-29 15:23 采纳率: 90.9%
浏览 110
已结题

vue.config.js中的代理为啥路径不对

为什么我的ip后面没有/index为啥请求中会有呢,以及在vue.config.js配置中还有哪些需要注意的地方吗

img

  • 写回答

3条回答 默认 最新

  • 几何心凉 2022年度博客之星前端领域TOP 1 2021-12-29 15:32
    关注

    如果多了/index 加一个重写就可以了

     '/index': {
                    target: 'http://132.1.1.23',
                    changeOrigin: true,
                    pathRewrite: {
                        '^/index': ''
                    }
                },
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 前端阿彬 前端领域新星创作者 2021-12-29 15:32
    关注
    1. 第三行的 '/index' 只是个标识符,
    2. 当你请求的地址是已 /index 开头的(例如: /index/getdata ),就会使用这个代理,代理到下面那个target的地址
    3. 本地发出的请求路径还是你写的那个( /index/getdata ),只是发出请求后,才会在中间服务器进行代理转发

    还需要注意的是:
    还有个配置项经常使用: pathRewrite: { '^/index ': '/' } ,
    这是重写标识符,这里将 /index 重写成了 /


    如有帮助,麻烦点个【采纳此答案】 谢谢啦~

    评论 编辑记录
  • ✎﹏ℳ๓敬坤 2021-12-29 15:39
    关注

    https://www.jianshu.com/p/b358a91bdf2d
    可以看一下这篇文章,如何配置vue.config.js

    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月6日
  • 已采纳回答 12月29日
  • 创建了问题 12月29日

悬赏问题

  • ¥15 微信实时共享位置修改
  • ¥100 TG的session协议号转成直登号号后客户端登录几分钟后自动退出设备
  • ¥30 共模反馈回路的小信号增益
  • ¥15 arduino ssd1306函数与tone函数放歌代码不兼容问题
  • ¥70 0.96版本hbase的row_key里含有双引号,无法deleteall
  • ¥20 Ida Pro增加插件出现问题
  • ¥15 诊断性META分析合并效能的检验
  • ¥15 请问abb根据色块判断奇偶数并根据批次号放入仓储
  • ¥66 开发PC客户端一定也要开发上位机吗?
  • ¥20 Java eclipse连接数据库