-
rust-actix-example: 一个示范Actix 2.x REST应用,实现了多种功能
资源介绍
Rust / Actix示例
使用Rust语言的Actix 2.0 REST服务器。
动机
Actix Web是一个快速,强大的Web框架,用于在Rust中构建Web应用程序。 该项目旨在创建与其他语言的框架可比的人体工程学抽象,同时尝试保持Actix的性能优势。
特征
Actix 2.x HTTP服务器
多数据库支持(CockroachDB,Postgres,MySQL,Sqlite)
JWT支持
具有简单API的异步缓存层
公共和安全的静态文件服务
柴油数据库操作无阻塞
文件系统按比例组织
.env用于本地开发
具有简单API的集成应用程序状态
延迟静态配置结构
内置健康检查(包括货运版本信息)
为TDD配置的侦听器
自定义错误和HTTP有效负载/ Json验证
安全的Argon2i密码散列
CORS支持
单元和集成测试
测试覆盖率报告
用于在容器中运行服务器的Dockerfil