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端点以显示会话。
➡️