Show HN: Crudio – 将 OpenAPI 规范转化为有状态的模拟后端
Crudio 是一款开源工具,能够根据 OpenAPI 规范自动生成有状态的模拟后端服务。它无需编写代码即可快速搭建 API 原型,支持数据持久化、动态响应和自定义业务逻辑,适用于前端开发、集成测试和演示场景。该项目托管在 GitHub 上,采用 MIT 许可证发布。
背景速读
- Crudio 是一个开源工具,能根据 OpenAPI 规范(即 REST API 的通用接口描述格式)自动生成一个“有状态”的模拟后端,让前端开发者无需等待真实后端完成即可进行开发和测试。
- 与传统的模拟工具(如 json-server、Mock Service Worker)不同,Crudio 不是返回静态 JSON,而是模拟真实数据库的行为——它支持 CRUD(增删改查)操作,并在多次请求之间保持数据状态,使前端能像对接真实 API 一样工作。
- 该项目由开发者 Enrico Deleo 发布在 GitHub 上,适合用于快速原型开发、前后端分离的开发流程,以及自动化测试场景。