6 个稳定版本
4.0.5 | 2022年5月31日 |
---|---|
4.0.4 | 2022年5月30日 |
4.0.3 | 2022年5月27日 |
4.0.0 | 2022年5月25日 |
#2213 在 网页编程 中
85 每月下载次数
33KB
586 代码行
actix-treblle
actix-treblle = "4.0.5"
Treblle.com 连接器,用于 Rust Actix 网页框架。
保持对您的 API 的关注
Treblle 使您能够轻松了解您的 API 以及使用它们的应用程序的状态。
使用 Treblle
- 自动生成和更新文档
- 自助服务集成支持
- 深入了解 API 信息
- 90% 的会议减少
- 完整的 API 分析
- 您 API 的完整视图
- 1 个单一的优秀服务
- 确切了解什么可行什么不可行
- API 的质量评分
- 一键测试
- 设备检测
- 端点分组
安装
前往 Treblle.com 注册并创建一个项目,复制您的 project_id
并从设置中获取您的 api_key
。
将此 crate 添加到您的 Rust Actix v4 驱动的应用程序中作为常规中间件,提供 project_id
和 api_key
,打开您可能需要的 功能,然后就可以观看您的请求在 Treblle 项目中记录下来。
示例
use actix_web::{App, HttpServer};
use actix_treblle::Treblle;
#[actix_web::main]
async fn main() -> std::io::Result<()> {
HttpServer::new(|| {
App::new()
.wrap(Treblle::new("project_id".to_string(), "api_key".to_string()))
.route("/hello", web::get().to(|| async { "Hello World!" }))
})
.bind(("127.0.0.1", 8080))?
.run()
.await
}
许可证
在以下任一许可证下发布:
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确表示,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中的任何贡献,都将按照上述方式双许可,而无需任何附加条款或条件。
依赖关系
~16–29MB
~519K SLoC