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许可证。
➡️

继续阅读