JServer : 用json文件做数据存储的零代码API测试服务器
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
JServer是一个用Rust编写的json接口和静态文件服务器,可快速实现模拟全功能REST接口,为前端开发者提供快速原型和模拟测试工具。文章介绍了安装和启动JServer的步骤,访问接口和发送请求的方法,以及路由、过滤器、操作符、分页、排序和切片等功能。JServer还可用作静态文件服务器,支持提供HTML、JS和CSS文件。命令行参数和许可证信息也有提及。
🎯
关键要点
- JServer是用Rust编写的json接口和静态文件服务器,旨在快速实现全功能REST接口。
- 安装JServer的步骤包括使用cargo构建和复制可执行文件。
- 创建data.json文件以准备数据,并通过http://localhost:2901/api/posts/1访问数据。
- POST、PUT、PATCH和DELETE请求会自动保存修改的数据到data.json,且并发调用时保存安全。
- 路由功能支持数组和对象的请求接口。
- 过滤器功能允许根据特定条件查询数据。
- 操作符支持数值和字符串的比较和包含查询。
- 分页功能通过_page和可选的_size参数进行数据分页。
- 排序功能通过_sort和_order参数进行数据排序。
- 切片功能通过_start和_end或_limit参数进行数据切片。
- JServer可以作为静态文件服务器,支持提供HTML、JS和CSS文件。
- 命令行参数提供了服务绑定地址、数据文件路径、静态文件路径等选项。
- JServer使用Apache License 2.0许可证。
➡️