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/hoppscotchHoppscotch 是一个免费开源的 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),仅供参考