Files
2026-07-02 23:51:05 +08:00

58 lines
1.3 KiB
Markdown

# 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 但聚焦调试核心体验。