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
🏷️

标签

➡️

继续阅读