标签
axum
共有 108 篇文章
- axum使用SeaORM
使用 SeaORM 修改数据
本章讨论使用 SeaORM 修改数据 - axum使用SeaORM
使用 SeaORM 插入数据
本章将讨论如何使用 SeaORM 添加记录。 - axum使用SeaORM
使用 SeaORM 查询数据
本章我们将讨论如何使用 SeaORM 进行查询:查询条件、分页、查询单条记录等。 - axum使用SeaORM
实现所需的Trait以及创建并插入测试数据
在使用 SeaORM 之前,需要进行一些初始操作。本章我们将创建数据表、导入初始示例数据以及实现所需的 trait。最后,我们通过查询所有分类列表来验证这些操作是否正常运行。 - 使用axum构建博客系统
存档文章列表
本章将实现存档文章列表功能。注意,本章涉及较多PostgreSQL知识,如果你对相关知识不熟悉,可以先让代码跑起来,再去了解相关知识。 - 使用axum构建博客系统
文章详情
本章将实现博客文章的详情显示功能。 - 使用axum构建博客系统
分类文章列表
本章将实现博客的分类文章列表功能。 - 使用axum构建博客系统
网站首页
后台管理完成后,我们开始进入前台功能的开发。本章我们将完成博客首页的开发。 - 使用axum构建博客系统
后台管理菜单及首页模板
目前,后台管理功能基本完成,但还有两个工作没做:清理后台管理的导航菜单以及后台管理首页的模板。 - 使用axum构建博客系统
鉴权与登录
本章实现后台管理的鉴权,以及管理员的登录、注销功能。涉及的知识点有:cookie及中间件等。 - 使用axum构建博客系统
文章管理
本章我们将实现博客的文章管理功能。 - 使用axum构建博客系统
分类管理
本章开始,我们将对博客的具体业务进行实现。首先,我们实现博客分类的管理功能。 - 漫游AXUM
axum 中使用模板引擎
利用模板引擎,我们不需要再把 HTML 代码写在 Rust 代码中了,而是将其独立保存为`*.html`文件。既方便维护,也有利用开发。 - 使用axum构建博客系统
应用骨架
本章我们将开始搭建本应用的骨架,包括:依赖、`Result` 和 `AppError` 以及通用数据库操作等。 - axum版本差异汇总
状态共享
从 0.4.7 开始,`axum::AddExtensionLayer` 已标记为“过时(Deprecated)” - 漫游AXUM
axum错误处理
本章主要讨论 axum 的错误处理 - axum版本差异汇总
中文乱码及utf-8
axum 0.4开始已经默认带上`charset=utf-8`响应头,中文不再乱码。 - axum版本差异汇总
deadpool-postgres
deadpool-postgres 0.10开始,需要手动开启`serde` feature - 漫游AXUM
axum处理静态文件
和其它 Web 框架一样,axum 也会对所有请求进行处理。对于 CSS、JS 及图片等静态文件,并不需要 axum 的 handler 进行处理,而是只需要简单的把它们的内容进行返回即可。axum 提供了处理静态文件的中间件。 - axum版本差异汇总
IntoResponse
从 0.4 开始,实现`IntoResponse`不需要`Body`和`BodyError`。 - axum版本差异汇总
路由
从 0.3 开始,axum 的路由的导入路径发生了改变。 - 使用axum开发Telegram机器人
发送Markdown
Telegram 还支持 Markdown 和 HTML 类型的文本消息。本章我们将实现`/help`指令,它会将帮助信息以 Markdown 格式发送给用户。 - 使用axum开发Telegram机器人
发送图片
本章继续完善我们的机器人。收到用户的`/logo`指令,我们需要把我们的 LOGO 图片发送给用户。让我们来看看如何让 Telegram 机器人发送图片信息。 - 使用axum开发Telegram机器人
处理指令
本章我们将学习如何处理 Telegram 的“指令”(command)。开始之前,我们对之前的代码进行必要的封装。 - 使用axum开发Telegram机器人
处理文本消息
本章将开始与 Telegram 机器人进行交互。首先从最简单的文本消息开始。 - 使用axum开发Telegram机器人
webhook
Telegram 机器人支持两种方式:轮询和 Webhook。为了节约资源我们将使用 Webhook 的方式开发 Telegram 机器人。 - 使用axum构建短链接服务
排行榜
本章继续完善短链接服务:显示排行。 - 使用axum构建短链接服务
短链接跳转到原始链接
我们继续实现功能,本章要实现的是通过短链接跳转到原始链接的功能。注意,跳转之前,我们需要将它的访问量加一。 - 使用axum构建短链接服务
创建短链接
本章将实现创建短链接功能。
