Rust API 快速开发脚手架
💡
原文中文,约400字,阅读约需1分钟。
📝
内容提要
这篇文章介绍了一个适合新手学习使用的Rust API快速开发脚手架,包含了路由、ORM、Redis、日志、配置、命令行、异步运行时、参数验证器等功能。还提供了基础的登录授权功能和基于Redis的分布式锁。同时还包含了认证、请求日志、跨域等中间件,以及AES、Hash、时间格式化等实用封装。
🎯
关键要点
- 介绍了一个适合新手学习使用的Rust API快速开发脚手架
- 包含路由、ORM、Redis、日志、配置、命令行、异步运行时、参数验证器等功能
- 提供基础的登录授权功能和基于Redis的分布式锁
- 包含认证、请求日志、跨域等中间件
- 提供AES、Hash、时间格式化等实用封装
- 模块说明:app为应用模块,pkg为公共模块
- 本地运行需要数据库demo_rs.sql和配置文件config.toml
- 启动服务的命令为cargo run -- serve
➡️