调料包:mac下的ihots && chrome插件xswitch

安装软件

首先在 chrome 的组件中,加入xswitch插件
如果你需要修改本机地址,在 appstore 中下载ihots,用来管理自己的本机地址

如何进行代理

  • 点开xswitch后,会有如下界面,让你进行代理地址的填写


  • 你需要两个地址,本机项目入口地址 和 你要代理的环境入口地址

  • 第一个是本地项目 build 后的入口文件地址:

    • 首先你需要开启你的项目,找到对应的本地项目启动地址:localhost:8000
  • 第二是项目的地址

    • 在浏览器中,打开项目,打开 Network 刷新页面
    • 找到入口文件对应的地址,写在 xswitch 中第二行,第二个是测试环境 入口文件【一般是index.js】:
    • 然后打开你要代理的环境页面【这里默认你的代理页面为测试环境】
    • 进入测试环境网页项目主入口,打开 Network 然后刷新页面
    • 从刷新的页面中,找到 index.js 的资源请求

为什么找到这个资源,其实原理很简单,这个文件就是你项目 build 之后的js入口文件
这个文件不一定叫index.js,你在项目中配置成啥就是啥
你只需要在项目中 build 一下,打开build后生成的文件包,看下入口文件叫啥就可以了

  • 找到 index.js 的资源请求后,点开,在 Request URL 中复制地址,写在 xwitch 第一行
  • 再次刷新页面,看到代理的地址 对应码是 307 时,代表代理成功

接下来你就可以愉快的在本地进行开发了~

✅需要代理js入口文件
✅需要代理css文件,不然本地修改了css是不起作用的

"proxy": [["https://xxxxxxxx/xxxxx/xxxxxxx/0.0.8/umi.js", //线上地址"http://129.0.0.1:8000/umi.js" // 本机地址],["https://xxxxxxx/xxxx/xxxxxx/0.0.10/umi.css","http://localhost:8000/umi.css"]
],

使用x-switch进行代理相关推荐

  1. Proxy-SwitchyOmega-Chromium代理

    给浏览器添加代理: 让我们可以更好的上网体验: 下载安装 | Proxy SwitchyOmega (proxy-switchyomega.com) 谷歌,edge下载可能自动删除 换其他浏览器比如, ...

  2. 腾讯XR,为什么凉了

    深燃(shenrancaijing)原创 作者 | 李秋涵 编辑 | 魏佳 大厂的业务线,从成立到部分解散能有多快? 最近有一个新答案是,8个月. 2月16日下午,腾讯XR(扩展现实)业务线员工李钢铁 ...

  3. Host Switch Plus:基于浏览器的 Hosts 代理插件(Chrome)

    几天前无意间又看到关于前端开发中,Hosts 切换问题的讨论,团队一直在用自己之前改进的一个小插件,还是比较方便的,介绍给大家: 插件介绍 插件名称:Host switch plus: 安装:通过 C ...

  4. git 代理 git_如何不再害怕GIT

    git 代理 git 了解减少不确定性的机制 (Understanding the machinery to whittle away the uncertainty) 到底什么是Git? (What ...

  5. java Proxy(代理机制)

    我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习 ...

  6. js中的事件委托或是事件代理详解(转载)

    起因: 1.这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的: 2.其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考: 概述: 那什么叫事件委托呢?它 ...

  7. FastDFS + Nginx代理方式访问

    FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...

  8. Binder通信中的代理模式

    1. 模式介绍 代理模式是对象的结构模式.代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用. 模式的使用场景 就是一个人或者机构代表另一个人或者机构采取行动.在一些情况下,一个客户 ...

  9. Android 插件化原理学习 —— Hook 机制之动态代理

    前言 为了实现 App 的快速迭代更新,基于 H5 Hybrid 的解决方案有很多,由于 webview 本身的性能问题,也随之出现了很多基于 JS 引擎实现的原生渲染的方案,例如 React Nat ...

  10. cisco switch命令大全

    cisco switch命令大全 1.在基于IOS的交换机上设置主机名/系统名: switch(config)# hostname hostname 在基于CLI的交换机上设置主机名/系统名: swi ...

最新文章

  1. android查找邮件程序,Android 程序崩溃日志邮件获取
  2. 关于百度分享——bdCustomStyle一点bug
  3. Spring AOP 实现原理与 CGLIB 应用
  4. Activiti与SpringBoot的整合
  5. 前端学习(1806):前端调试之列表伪类练习二
  6. 数据库之SqlDataAdapter
  7. dbutils mysql_使用DBUtils控制mysql事务
  8. linux c++开发环境_玩转 WSL 在 Win10 上打造 Linux 开发环境
  9. Atitit vue绑定json列表数据到表格最小简化培训版本 目录 1.1. 引入类库jq与vue 1 1.2. 获取ajax数据并推送到vue的内部自定义变量 1 1.3. 建立表格与vue变量
  10. 手机远程服务器总说磁盘空间不足,查询远程服务器上磁盘空间的最佳方式
  11. 手机和我的私生活有什么必然的联系吗?
  12. <statement> or DELIMITER expected, got ‘id‘
  13. 电脑如何分盘win10_Win10电脑如何刻录光盘?用win10自带刻录工具来刻录DVD光盘教程...
  14. html漂浮图片代码关闭,带关闭功能的漂浮图片代码
  15. IOS多国语言Localize方法
  16. android播放窗口大小,android surfaceview 如何改变视频窗口大小
  17. Go语言如何实现删除Winmail邮箱系统中收件箱的所有邮件
  18. python中zerodivisionerror是什么意思-python里的raise是什么意思
  19. 世界首富用 AI 开除“兄弟”
  20. 【绘图杂记14】Excel 数据可视化1 之象形图

热门文章

  1. 3DMark将加入DLSS 测试人工智能强化反锯齿效果
  2. 定时器自动装载c语言,定时器初始化新写法
  3. php实现魔方变换颜色,php魔方方法
  4. vue 关于父组件同时多次调用子组件而产生的 this取值 的bug问题
  5. 直面顾客不满:坏消息也可以是好消息
  6. 百度地图实现公司位置的定位,可拖动修改公司位置。
  7. 网友:我30多岁了,现在转行学编程来得及吗?
  8. Kubernetes Krew简介
  9. gif截屏工具推荐(ScreenToGif)
  10. GLPI数据库中的表结构,常用表的含义及其定位