Skip to content

Latest commit

 

History

History
40 lines (35 loc) · 1009 Bytes

README.md

File metadata and controls

40 lines (35 loc) · 1009 Bytes

技术栈

  • axum
  • mongodb
  • redis
  • jwt

使用流程

  • 1.将.env-example文件名改为.env并改为自己的连接地址
  • 2.main.rs 启动服务

功能实现介绍

  • 1.统一封装了返回参数reponse、error结构
  • 2.不同功能模块拆分,结构清晰
  • 3.开箱即用,配好数据库连接,直接写对应的hanlder、service业务代码
  • 4.mongodb使用原生的client执行crud操作,简单灵活,未加ORM框架

参考资料

开发流程

  • 1.写业务
  • 2.单元测&集成测试
  • 3.代码统一格式化
#格式化整个项目
cargo fmt 
# 格式化指定文件
rustfmt filename

若工具链未安装fmt

rustup component add rustfmt

日志级别:error > warn > info > debug > trace