# XsinfoApi 私有化 · 版本化 · 集成于 Git 的 API 调试工具。 ## 技术栈 - Electron 30+ - Vue 3 + TypeScript 5 - Vite 5 + SCSS - Pinia ## 核心特性 ### 1. 数据私有化 & 版本化 每个 API 接口对应 git 仓库内的一个 `.json` 文件: ``` your-git-repo/ └── xsinfo-data/ ├── env.json # 环境配置 ├── project.json # 接口树结构 └── apis/ └── 宠物商店/ └── 商店 API/ └── 宠物/ ├── a1.json # GET /pets/{id} ├── a2.json # PUT /pets/{id} └── … ``` 修改 API 即修改 JSON 文件,可与代码一同提交,享受 Git 版本控制 + Code Review。 ### 2. 多环境管理 - 一键切换 `开发 / 测试 / 生产` 等多套环境 - 每套环境独立的 `Base URL` 与「环境变量」 - URL 与 Headers 中支持 `{{变量名}}` 自动注入 ## 开发 ```bash # 安装 npm install # 启动(vite + electron 同时启动) npm run dev # 打包 Win 安装包 npm run build:win ``` 第一次启动会要求选择一个本地 Git 仓库目录,应用会自动在其中创建 `xsinfo-data/`。 ## 主题 科技深蓝(深空蓝 + 电光蓝),参考 APIFox 但聚焦调试核心体验。