当前位置: 首页 > news >正文

vue之代理配置devServer(vue.config.js)片段

关于vue.config.js的部分配置解析:首先看下面一段配置

devServer: {

    open: process.platform === 'darwin',//true or false (true则启动项目自动打开系统自带浏览器)

    host: '0.0.0.0', // 配置devServer服务监听的地址  比如:想让局域网内的其他用户访问自己的设备,可以将host配置为自己本机的IP地址

    port: 8080,端口号,默认是8080,启动项目的时候,如果被占用就换成8081等其他数字都行

    before: app => {},

    // 配置vue代理进行跨域

    proxy: { // 接口配置代理,解决本地调用跨域

     '/proxy': {

        target: 'http://xx.xx.xx:8080/xxx/hhh', // 代理某环境地址

        secure: false, // false为http访问,true为https访问

        changeOrigin: true, // 跨域访问设置,true代表跨域

        pathRewrite: { // 路径改写规则

          '^/proxy': '/' // 以“^/xxx”为开头的改写为''/xxx

        }

      }

      }

    }

  }

关于部分配置说明:

open: process.platform === 'darwin',作用:true则启动项目后自动打开系统默认浏览器,反之不打开

//这里没什么特殊情况就true就好了。上面之所以这样写,是苹果电脑系统判断有的时候会这样写。

 pathRewrite 如果不想始终传递 /proxy,则需要重写路径: '^/proxy': '/' 将proxy替换为斜杠

http://www.lryc.cn/news/259251.html

相关文章:

  • CTD测试流程
  • 面试经典150题(15-19)
  • Linux下的网络服务
  • 制造业对于IT软硬件监控和摄像头故障监控的需求
  • idea一些报错
  • 【Java系列】详解多线程(二)——Thread类及常见方法(上篇)
  • Android Dialog 弹出时,隐藏 navigation bar
  • LeetCode(Hot100)——1:两数之和
  • 【Qt】报错error:undefined reference to `vtable for Consumer‘的解决方法
  • 【linux系统】用户功能与权限详细总结
  • ELK简单介绍二
  • video 标签 各种属性及所有事件监听
  • TS中断言、转换的应用
  • 【代码随想录算法训练营-第四天】【链表】24,19, 面试题 02.07,142
  • 代理设计模式
  • ubuntu安装docker及docker常用命令
  • STM32-TIM定时器输出比较
  • 《Easy3d+Qt+VTK》学习
  • 多平台展示预约的服装小程序效果如何
  • Gti GUI添加标签
  • 高云GW1NSR-4C开发板M3硬核应用
  • 【RTOS学习】模拟实现任务切换 | 寄存器和栈的变化
  • 1.2 轻量级数据交互格式–JSON
  • charCodeAt() 方法
  • Flask中redis的配置与使用
  • 生产者与消费者模型
  • 透析回溯的模板
  • 浅谈web性能测试
  • Qt 容器QGroupBox带有标题的组框框架
  • Linux系统解决“Key was rejected by service”