news 2026/8/29 10:46:03

Hoppscotch 快速上手:3 条命令跑起免费 API 测试平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hoppscotch 快速上手:3 条命令跑起免费 API 测试平台

Hoppscotch 快速上手:3 条命令跑起免费 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

Hoppscotch 是一个免费开源的 API 开发平台,能发 HTTP、WebSocket、GraphQL 请求,支持本地、自托管与桌面端使用。适合想找一个可自部署的 Postman 替代品的你。

最短路径:本地跑起并验证

这一节只解决一件事:从空目录到看到请求返回结果。全程只需三条命令,前提是装好 Node.js(建议 18+)和 pnpm。

先克隆仓库并安装依赖:

git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch pnpm install

然后启动开发服务器,它会同时拉起前端与依赖模块:

pnpm dev

打开浏览器访问http://localhost:3000,看到主界面即启动成功。新建一个 HTTP 请求,输入https://httpbin.org/get并发送,收到200和 JSON 响应体,说明平台完全可用。

给团队或内网用:Docker 自托管

适用于需要多人共用、数据不出内网的场景。仓库自带 docker-compose 预设,一条命令即可拉起应用、后端与 PostgreSQL,并自动执行数据库迁移:

docker compose --profile default up

启动后访问http://localhost:3000是使用端,http://localhost:3100是管理后台(用于创建管理员账号),后端 API 在 3170 端口。首次构建镜像需要几分钟,之后重启即秒级。

装桌面版:离线或断网环境

适用于内网隔离、不能访问在线版的需求。桌面端基于 Tauri,需要本机有 Rust 工具链:

cd packages/hoppscotch-desktop pnpm install pnpm tauri dev

窗口弹出后即可离线使用,功能与 Web 版一致。

踩坑速查

  • npm install被拒绝:项目 preinstall 强制只允许 pnpm,统一用pnpm install
  • pnpm 版本过低报错:执行corepack enable让 Node 按仓库锁定的 pnpm 版本运行。
  • 依赖下载慢:给 pnpm 配置镜像源后再重装,例如pnpm config set registry
  • 3000 端口被占用:查看终端输出的实际端口,或用其他软件前先释放 3000。
  • Docker 启动后页面 502:多为.env未初始化或数据库仍在迁移,等日志出现 migration 完成再刷新。

下一步

跑通后建议做两件事:把现有 Postman 集合通过界面上的 Import 功能导入,几分钟内即可整体迁移;再用 pre-request script 和 post-response script 给你的第一个接口加上参数化和断言。想深入看代码结构,可以从 packages/hoppscotch-common/ 的前端主包和 CONTRIBUTING.md 入手。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 10:41:35

具身智能VLA模型:多机器人共享大脑的技术拆解与验证思路

最近具身智能圈最热的消息,就是宇树、智元这类不同形态机器人“共用一个大脑”的模型 Demo。视频里没有花哨剪辑,直接一镜到底持续约 10 分钟,机器人连续完成多个长时段任务。这个 Demo 炸场的原因不是某个传感器或某个机械结构升级&#xff…

作者头像 李华
网站建设 2026/8/29 10:41:22

Keras子类化:从Layer到Model的自定义层与模型开发指南

1. 从“搭积木”到“造积木”:为什么需要子类化? 如果你用过Keras,那你肯定熟悉 Sequential 和 Functional API 这两种“搭积木”的方式。 Sequential 像一条流水线,把标准层(比如 Dense , Conv2D &#xff…

作者头像 李华
网站建设 2026/8/29 10:40:42

PyTorch实战:TextCNN与TextRNN(LSTM)文本分类模型详解与对比

1. 项目概述:从理论到实践的文本分类跨越 最近在复盘几个老项目,发现无论是舆情分析、评论情感判断,还是新闻自动归类,文本分类始终是绕不开的基础任务。很多朋友学了PyTorch,也跑通了MNIST手写数字识别,但…

作者头像 李华
网站建设 2026/8/29 10:40:08

轻量后端中上下文和工具如何分工

轻量后端中上下文和工具如何分工在构建轻量级 Node.js AI 后端服务时,开发者最常踩的误区就是分不清“上下文(Context)”与“工具(Tools / Tool Calling)”的职责边界。把所有的业务逻辑、长文本文档都直接塞进 Prompt…

作者头像 李华
网站建设 2026/8/29 10:39:20

低功耗物联网锁设计复盘:基于U-Blox BLE与蜂窝模块的双模通信实践

一把挂锁为什么要装两颗无线芯片?——基于U-Blox BLE与蜂窝模块的联网锁设计复盘去年接手一个很有意思的项目:给一款户外挂锁加上“远程开锁”和“状态上报”能力。客户的需求很直白——仓库大门、配电柜、工地围挡,这些场景里挂锁还是最常用…

作者头像 李华
网站建设 2026/8/29 10:39:00

Ventoy 启动盘实战教程:一个U盘装下全部系统镜像

Ventoy 启动盘实战教程:一个U盘装下全部系统镜像 【免费下载链接】Ventoy A new bootable USB solution. 项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy 装系统不需要烧录U盘。Ventoy 把启动盘做成双分区结构,装好后往U盘里复制 ISO …

作者头像 李华