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次下载

MIT/Apache

42KB
956

RP1

Current Crates.io Version Current Docs.rs Version

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