一个好用快捷的前端请求代理chrome插件-ReRes

这篇具有很好参考价值的文章主要介绍了一个好用快捷的前端请求代理chrome插件-ReRes。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介

前端日常开发过程中,本地调试阶段总会有对远程接口的调用需求,通常可能会有以下途径:

  • 本地nginx进行反向代理
  • 使用http-proxy
  • 修改host文件
  • 后端配合开启跨域

但这些方法都会略显繁琐,有时候我的需求可能只是想代理某一个请求,而非所有请求,这时候可以使用一个好用的工具ReRes

作者的目的就是为了使前端请求映射简单,打开浏览器就能用、支持目录映射和文件映射、跨平台

可参考项目源码里的 README.md进行安装使用,也可参考下文(有详细步骤):

安装

本插件是chrome插件,有条件者可以直接在chrome商店下载安装;

条件有限者请看以下步骤:(适用于安装任何其他chrome插件

注:截图来自chrome Version 98.0.4758.102,其他版本可能稍有不同,应该影响不大

1、找到插件的github路径,本文插件点击ReRes

2、把源码下载到本地并解压
一个好用快捷的前端请求代理chrome插件-ReRes

3、在chrome浏览器地址栏输入chrome://extensions/进入扩展页

开启Developer mode,点击Load unpacked 按钮进行上传

一个好用快捷的前端请求代理chrome插件-ReRes

选中解压的文件夹,然后打开即可看到插件已经出现在插件列表,如下:

一个好用快捷的前端请求代理chrome插件-ReRes

浏览器右上方没有看到按钮的话可以如图操作把插件入口固定:

一个好用快捷的前端请求代理chrome插件-ReRes

使用

点击浏览器上方的图标即可打开界面,建议在管理规则界面进行添加、导入、导出,规则使用正则进行匹配

一个好用快捷的前端请求代理chrome插件-ReRes
一个好用快捷的前端请求代理chrome插件-ReRes

作者说明:
一个好用快捷的前端请求代理chrome插件-ReRes

批量导入可以编辑一个json文件进行上传,如下:

[
    {
        "req":"^https?:\\/\\/.*test.com",
        "res":"http://qunar.com",
        "group": "[groupName]",
        "checked":false
    },
    {
        "req":".*hanan.com",
        "res":"http://cssha.com",
        "group": "[groupName]",
        "checked":true
    }
]
单个接口代理小tips

场景:
本地调试过程中可能会出现一些数据只有线上才有,这时候可能就需要模拟数据(类似mock,但我想更加快捷),我用接口返回的数据格式新建一个json文件,然后把对应的请求链接代理到本地的一个json文件

可以是本地如:`file:///D:/test-projects/xxxx.json``

也可以是远程的或本地服务的,如:http://localhost:5500/xxxx.json

顺便介绍一个快速起本地服务的方式

工具:

vscode,并安装Live Server插件,安装完后,右下角可以看到一个如下按钮,点击即以当前目录为根目录起一个服务,并跳转到浏览器打开

一个好用快捷的前端请求代理chrome插件-ReRes
一个好用快捷的前端请求代理chrome插件-ReRes

如果想要用ReRes代理本地服务中的文件,就可以把json文件放在该目录中通过http://localhost:5500/xxx.json 进行访问

一个好用快捷的前端请求代理chrome插件-ReRes

鸣谢造轮子的大佬们!!!文章来源地址https://www.toymoban.com/news/detail-488295.html

到了这里,关于一个好用快捷的前端请求代理chrome插件-ReRes的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Chrome浏览器设置header请求 响应头 使用 Chrome ModHeader插件,添加/修改/删除HTTP请求标头和响应标头

    ModHeader插件支持添加/修改/删除请求标头和响应标头,并可以启用基于URL /资源类型的标题修改。 添加扩展程序,并且开启使用 在浏览器右上角的扩展程序中,确认ModHeader是否已经适用 点击modHeader,开启 在窗口的+号上,可以添加其他属性。进行修改,删除,置空 修改heade

    2024年02月11日
    浏览(43)
  • chrome extensions 谷歌插件开发 监听请求和获取响应数据

    使用权限 \\\"webRequest\\\",\\\"webRequestBlocking\\\" 在背景页中拦截并发出请求获取数据, webRequest只能拦截到请求,想要获取响应数据可以重发一次请求 使用权限 \\\"debugger\\\",\\\"activeTabs\\\" 背景页使用该方法 该方法只能拦截到 Fetch/XHR 类型 的数据 可以使用js注入拦截方法,如未获取到可使用setTi

    2024年02月16日
    浏览(36)
  • 快速制作一个chrome插件

    在我日常开发以及娱乐生活中,浏览器是我使用频率较高的一个应用,当我大学拥有第一部电脑开始,之后不论电脑换成什么,以及使用的是什么系统,我的首选浏览器都是Chrome,不仅仅是因为其速度快,更多是它丰富的扩展在吸引我,那么大家有没有想过如何自己来开发一

    2024年02月11日
    浏览(28)
  • 一些好用的12款前端小插件

    Cropper.js 2.0 是一系列用于图像裁剪的 Web 组件。 Vditor是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React、Angular,提供桌面版。     PPTist是一个基于 Vue3.x + TypeScript 的在线演示文稿

    2024年04月13日
    浏览(17)
  • 如何开发一个chrome浏览器插件

    目录 前言 chrome扩展程序 文件结构 manifest.json html和css js 加载插件 调试 总结 当前,chrome浏览器早已成为占据最大的市场份额,也是综合体验最好的浏览器,开发人员使用的浏览器基本都以它为主。 我在使用chrome的过程中,积累增加了很多书签,最多的时候接近上千个,后续

    2024年02月08日
    浏览(37)
  • 还在苦恼如何开发一个Chrome插件吗?十分钟带你实现一个实用小插件

    你是否曾考虑过创建自己的 Chrome 插件,但又挠头毫无思路?那么在接下来的几分钟里,我不仅会介绍 Chrome 浏览器扩展的基本知识,还会指导你通过五个简单的步骤来制作自己的扩展。 知道怎么做吗?让我们一探究竟! 今年我们见证了人工智能能力的爆炸式增长。虽然cha

    2024年02月10日
    浏览(37)
  • 16个最佳Chrome插件推荐给做前端的你

    作为Web开发人员每天的工作就是不断地开发、测试、优化,涉及到语言、布局、字体、样式等技术。整个开发过程离不开浏览器。浏览器插件就像是浏览器的“装备”,可以增加浏览器额外的特性和功能。针对开发人员的日常工作,有些浏览器插件非常实用、高效,有助于开

    2024年02月06日
    浏览(25)
  • 推荐一个Edge浏览器中的一个好用问答插件。

       ChatGPT 是一个基于语言模型 GPT-3.5 的聊天机器人, ChatGPT 模型是Instruct GPT的姊妹模型(siblingmodel),使用强化学习和人类反馈来更好地使语言模型与人类指令保持一致。    ChatGPT 是一种基于GPT(Generative Pre-train Transformer)模型的大型语言模型,由OpenAI公司开发。它是目

    2024年02月08日
    浏览(47)
  • 前端如何实现一个网站的桌面快捷方式

    题记:我们工作中常常需要在我们的网站首页实现一个桌面快捷方式,那么我们怎么做呢? 图片展示:  代码实现:         第一步:获取路径与标题名;                  第二步:判断是否为IE浏览器; 注释:使用ActivexObject 区分IE浏览器与非IE浏览器            I

    2024年02月14日
    浏览(29)
  • 前端同学必备:教你如何安装、使用Chrome的vue-devtools插件

    Vue-devtools是一个Chrome浏览器插件,它是一个浏览器调试工具,用于开发Vue.js应用程序。它可以用于Vue.js应用程序的调试,可以更好地了解应用程序的结构和状态,以及帮助快速修复代码错误。 Vue-devtools插件的作用和优势如下: 1. 调试Vue.js应用程序:Vue-devtools是一个强大的调

    2024年04月25日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包