JFApi 是什么
JFApi 是一款免费的本地 API 调试与 Mock 工具(桌面应用),可以在本机一键起一个 mock server:自定义路由、自定义返回 JSON、自定义状态码与延迟,让前端在后端接口就绪前并行开发。
它对标 Postman 的 Mock 服务和 json-server 这类工具,但数据全部存本地、无需注册登录、无需联网,Windows / macOS / Linux 三平台便携包,解压即用。
为什么需要本地 Mock
联调阶段的典型痛点:后端接口没写完、第三方 API 按次计费、演示环境没有外网。本地 Mock 能把"等接口"变成"造数据":
- 并行开发:前后端约定好响应结构,前端用 Mock 桩先行开发,联调时切真实接口。
- 异常模拟:手动指定 500 / 404 / 超时延迟,验证前端的报错兜底和 loading 逻辑。
- 第三方替身:支付回调、OAuth2 回调这类不好手工触发的接口,用 Mock 桩反复重放。
快速上手:三步起一个 Mock 桩
① 新建一个 Mock 测试桩,填写路由路径(如 /api/user/info)和方法(GET/POST);② 编辑返回体 JSON 与状态码,支持配置响应延迟模拟弱网;③ 启动监听,前端把请求指向 http://127.0.0.1:端口 即可命中。
所有测试桩配置持久化在本地,重启应用不丢失,也可以导出配置在同事之间共享。
下载与安装
JFApi 提供 Windows / macOS / Linux 三个平台的便携 zip 包(无安装器,解压即用),可从本站下载中心或 GitHub / Gitee Releases 获取最新版。
Windows 首次运行如被杀软提示,属未签名应用的常见误报,加入信任即可;详细说明见下载页 FAQ。
数据安全与隐私
JFApi 是纯本地工具:测试桩数据、请求日志全部保存在本机,不经过任何云端。广告配置等远程化设置通过只读接口下发(见本站 edge-functions 说明),不会上传你的接口数据。
适合企业内网环境使用——没有外网的开发机同样可以完整使用全部功能。