新闻详情

新闻详情

首页 / 资讯中心 / 详情

Hoppscotch 上手指南:5 分钟跑起自托管 API 调试工具

发布时间:2026/10/2 2:09:01来源:尧图网络
Hoppscotch 上手指南:5 分钟跑起自托管 API 调试工具
Hoppscotch 上手指南5 分钟跑起自托管 API 调试工具【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch发接口、存集合、写前置脚本Postman 能干的它基本都能干但 Hoppscotch 是开源的 API 调试工具整套 Web 加后端能塞进你自己内网请求数据不出域。5 分钟把自托管版本跑起来代码怎么组织的、部署常踩的坑一并交代。先跑起来5 分钟想最快看到界面走 Docker 这条最短路径三条命令git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch cp .env.example .env docker compose --profile default up--profile default一次拉起 All-in-One 容器、PostgreSQL 和自动迁移。打开浏览器访问 http://localhost:3000进 REST 标签页URL 填 https://echo.hoppscotch.io 点 Send看到 Status: 200 和 JSON 响应就对了http://localhost:3100 是自托管管理面板。想改代码的话另一条路是 pnpm install 接 pnpm dev会在各子包并行起 Vite 开发服务器这里不展开。它能帮你干什么按场景不按功能模块日常大概率逃不出这几件事联调时临时改个请求头接口加了新 Header你在 Headers 标签页加一行、改一下环境变量的值点 Send 立刻看响应还能把请求导出成 cURL 或十几种语言的代码片段丢给对方复现。把 Postman 的集合整体搬过来导入 Postman 导出的 JSON目录结构、请求、鉴权配置原样进来不用手工重录环境也一起带过去。在 CI 里批量跑接口回归仓库里的 hoppscotch-cli 把集合当测试用例跑每个请求挂上检查和断言跑完出报告失败直接拦在合并前。敏感数据的团队内网自建后端、PostgreSQL、管理面板全在自家机器上团队集合和成员在内网同步桌面端还能一键在云端和你自己的实例之间切换。同类里 Postman 的数据默认过它的 SaaSInsomnia 是桌面单机Hoppscotch 是 Web、桌面、CLI 三端同一套开源代码私有化是它的主场。代码长什么样架构速览想读懂代码先知道包是怎么拆的pnpm monorepopackages/ 下每个包职责单一挑最相关的四个。hoppscotch-common所有 UI 组件、请求发送、脚本执行都在这层Web 和桌面端共用拆出来就是不写两遍界面。hoppscotch-selfhost-webWeb 端薄入口只管打包 common 和决定连哪个后端地址改 Web 行为只动这里。hoppscotch-backendNestJS Prisma PostgreSQL 的服务端GraphQL 接口管用户、团队和集合同步。hoppscotch-js-sandbox用 isolated-vm 把 Pre-request 脚本关进隔离环境执行用户代码碰不到宿主安全边界就在这。想读源码从 packages/hoppscotch-common/src/helpers/RequestRunner.ts 进看请求怎么拼装和发出再顺 helpers/backend/ 里的 GraphQL 文件看它怎么调后端。部署时别踩的坑翻车基本就这三件按出现频率排npm install 直接报 Only pnpm is allowed根目录 package.json 的preinstall钩子写了only-allow pnpmpnpm 版本也被锁死。修复先 corepack enable 切到 pnpm别拿 npm 或 yarn 硬闯。页面能打开但登录、同步全是 500.env 是从 .env.example 原样拷的DATA_ENCRYPTION_KEY还停在示例值。修复.env 里 DATA_ENCRYPTION_KEY 改成你自己的恰好 32 位字符串docker-compose.yml 里POSTGRES_PASSWORD的testpass也顺手换掉。3000、5432 端口被占容器起不来default 档默认要 3000应用、3100管理面板、3170后端、3200 和 5432PostgreSQL五个端口。修复改 docker-compose.yml 里对应的端口映射别混用 default 和其他 profile会撞端口。接下来往哪走跑起来之后往哪深入看你想走多远把 hoppscotch-cli 接进 CI让请求集合变成每次构建必跑的接口回归读 hoppscotch-js-sandbox 包看 isolated-vm 怎么把用户脚本关进隔离环境想给后端加自定义 GraphQL 接口从 packages/hoppscotch-backend/src 的 resolver 入手改完 schema 记得重跑 gql-codegen卡住了先去官方 self-host 文档和 Discord 社区搜一圈部署坑基本都有人踩过【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem Cloud • Web, Desktop CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

黑马点评商品类型Redis缓存实战:从Key设计到穿透击穿防御 2026/10/2 3:07:50

黑马点评商品类型Redis缓存实战:从Key设计到穿透击穿防御

最近在整理黑马点评项目的课后练习,其中一道题是给商品类型列表加上Redis缓存。这道题看起来很小,真做起来却能带出一串问题:缓存key怎么设计、商品类型用哪种数据结构、缓存穿透要不要防、RedisTemplate序列化为什么全是乱码、连接池超时怎么…

阅读更多 →
大模型压测中TTFT指标获取全流程:概念、工具与排障实践 2026/10/2 3:07:50

大模型压测中TTFT指标获取全流程:概念、工具与排障实践

前两天在群里看到有人问:压测大模型的时候,TTFT这个指标到底怎么拿?底下回答挺多,但大部分是概念性的,真到了动手阶段,很多人还是不知道该从哪里下手。我自己第一次搭vLLM服务做压测时也踩过类似的坑&#…

阅读更多 →
Unity CharacterController重力实现原理与角色移动最佳实践 2026/10/2 3:07:50

Unity CharacterController重力实现原理与角色移动最佳实践

1. 项目概述:为什么用CharacterController而不是Rigidbody做角色移动?在Unity里做第三人称或第一人称角色控制,新手常踩的第一个坑就是:一上来就给角色挂Rigidbody,以为“有物理才真实”。结果呢?卡顿、穿模…

阅读更多 →
网络欺诈检测NLP实战:从TF-IDF到BERT微调的完整指南 2026/10/2 3:07:50

网络欺诈检测NLP实战:从TF-IDF到BERT微调的完整指南

简介:网络欺诈检测数据集提供8,564个中英双语欺诈案例,覆盖钓鱼、虚假招聘、冒充等类型,面向自然语言处理与网络安全研究者,用于训练和评估多类别欺诈文本识别模型,可帮助开发者快速构建和迭代检测方案。资源共4个JSON…

阅读更多 →
PyTorch CNN遥感滑坡识别:小样本、多光谱与距离场监督 2026/10/2 3:07:50

PyTorch CNN遥感滑坡识别:小样本、多光谱与距离场监督

简介:本资源是一套基于PyTorch实现的遥感图像滑坡识别系统,面向地理信息科学、遥感技术及人工智能交叉领域的高校学生与科研初学者,解决地质灾害智能解译中的关键识别问题。压缩包共15个文件,含7个核心Python脚本(涵盖…

阅读更多 →
RAP Side Effects 实战:从行为定义根治 Fiori 局部刷新难题 2026/10/2 3:07:37

RAP Side Effects 实战:从行为定义根治 Fiori 局部刷新难题

做 Fiori 开发的同行,应该都有过这种经历:用户在详情页改了一个下拉框,页面上另一个关键字段死活不更新,业务顾问一口咬定“系统坏了”,你跑到前端 Fiori 调试器里翻 controller,找到一处手写的oModel.refr…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉