Building Rust Applications with Axum Session

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了如何使用Axum session构建Rust应用程序。首先选择服务器,然后添加Axum会话箱到Cargo.toml中,并将Axum会话层添加到路由器中。接下来创建使用Axum会话的控制器,并调用相应的端点来查看会话。如果需要基于数据库加密创建会话,则需要在Cargo.toml中添加Axum会话箱和SQLx的PostgreSQL,并创建一个包含数据库配置的session.rs文件。最后,将Axum会话层添加到路由器中,并创建相应的控制器。

🎯

关键要点

  • 使用Axum session构建Rust应用程序的第一步是选择服务器。
  • 创建新项目并选择Saas app模板。
  • 将Axum会话箱添加到Cargo.toml中。
  • 在app.rs中添加Axum会话层到路由器。
  • 创建使用Axum会话的控制器。
  • 调用相应的端点查看会话。
  • 要基于数据库加密创建会话,需在Cargo.toml中添加Axum会话箱和SQLx的PostgreSQL。
  • 创建session.rs文件以获取数据库配置并返回PgPool实例。
  • 将Axum会话层添加到路由器app.rs中。
  • 像之前一样创建控制器并替换相应的代码。
  • 调用http://127.0.0.1:3000/api/mysession端点以显示会话。
🏷️

标签

➡️

继续阅读