Rust API 快速开发脚手架
- 路由使用 axum
- ORM使用 sea-orm
- Redis使用 redis-rs
- 日志使用 tracing
- 配置使用 config-rs
- 命令行使用 clap
- 异步运行时使用 tokio
- 参数验证器使用 validator
- 包含基础的登录授权功能
- 包含基于 Redis 的分布式锁
- 包含 认证、请求日志、跨域 中间价
- 包含 AES、Hash、时间格式化 等实用封装
- 简单好用的 API Result 统一输出方式
- app => 应用模块
- pkg => 公共模块
# 数据库
demo_rs.sql
# 配置文件
mv config.toml.example config.toml
# 启动服务
cargo run -- serve