5个不稳定版本
0.3.1 | 2021年11月5日 |
---|---|
0.3.0 | 2021年10月15日 |
0.2.1 | 2021年8月27日 |
0.2.0 | 2021年8月13日 |
0.1.0 | 2021年8月2日 |
#2705 在 数据库接口
每月38次下载
42KB
956 行
RP1
RP1提供了一种简单的方法,使用Diesel和Rocket(v0.5)快速创建基本的API。使用结构体上的宏属性,RP1为CRUD操作生成基本的REST-like API端点。
RP1的目标是在尽可能少的努力下为您的应用程序提供一个可工作的API层,同时保持灵活性。如果不想使用我们生成的代码,应该可以轻松地禁用或替换生成的一部分,而无需完全丢弃它。还应该能够在不使用生成的路由的情况下,在自己的应用程序中重用RP1的一些部分。
使用RP1编写应用程序首先是从Diesel定义数据库模式。基于此模式和模型结构(在正常Diesel使用中仅用于查询),RP1将生成一些路由和处理器,您可以将其直接连接到您的Rocket应用程序。要开始,您应该从生成的docs中的crate级别文档开始。
反馈和改进
有任何建议或进行了某些(小的)改进?请告诉我们!
依赖项
~18–52MB
~830K SLoC