文章
- 域名分发支持试读
准备工作
本专题需要事先做的准备工作。专题完结之后,你可以通过 zliu.tech、liziqi.ggff.net、zlusi.me和reqwest.me 体验我们提供的域名分发服务。 - 将静态资源文件嵌入AXUM应用
将单页应用(SPA)嵌入到AXUM应用中
本章我们将讨论如何把单页应用(SPA)嵌入到AXUM二进制文件中。 - 将静态资源文件嵌入AXUM应用
将HTML模板嵌入到AXUM应用
本章我们讨论如何将HTML模板嵌入到AXUM应用的二进制文件中。 - 将静态资源文件嵌入AXUM应用
内容介绍
本专题我们将分别讨论如何将HTML模板和单页应用(SPA)嵌入到AXUM项目的二进制文件中。 - 使用过程宏实现 CRUD 操作
实现数据列表和分页
本章我们将讨论如何用宏为目标结构体实现数据列表和分页。 - 使用过程宏实现 CRUD 操作
实现单条数据的查找
本章我们将讨论如何用宏为目标结构体实现单条数据的查找。 - 使用过程宏实现 CRUD 操作支持试读
实现更新和删除方法
有了上一章的基础,我们实现更新和删除方法也不是难事。 - 使用过程宏实现 CRUD 操作
解析Derive和字段的属性,并实现 CRUD 操作中的插入
本章我们将实现 CRUD 操作中的【插入】。在实际开发中,有些字段是不需要插入的,比如自动编号的主键。我们可以通过宏属性来指定哪些字段不需要插入。同时,我们还要通过宏属性来指定目标结构体的表名、主键以及是否为视图等。 - 使用过程宏实现 CRUD 操作支持试读
解析目标结构体的元数据
本章我们将讨论如何解析目标结构体的元数据,包括:结构体的名称、结构体的字段(包括可见性、字段名和数据类型)。 - 使用过程宏实现 CRUD 操作支持试读
解析 derive(Db)
本章我们将开始实现第一步:解析 `derive(Db)`。 - 使用过程宏实现 CRUD 操作支持试读
内容介绍
本专题将通过实现一个自动生成数据库 CRUD 的 Derive宏 来对过程宏 `proc-macro` 进行一步步的探讨。我们希望通过本专题的学习,能让你掌握 rust 过程宏的知识要点,并将其应用到实际开发中。 - 图片验证码
axum输出验证码图片
本章将介绍如何通过自定义 AXUM 的 `Content-Type` 来输出验证码图片。 - 图片验证码
封装验证码
本章我们将对验证码进行简单封装。 - 图片验证码
绘制文本
本章将介绍如何在图片上绘制文本,包括中文和英文。 - 图片验证码
加载字体文件
本章将介绍如何加载字体文件,比如 `ttf`文件。 - 图片验证码
绘制曲线
本章将介绍在图片上绘制曲线。 - 图片验证码
绘制直线线段
本章将介绍如何在图片上绘制直线线段 - 图片验证码
绘制像素点
本章将介绍如何在图片上绘制像素点。 - 图片验证码
绘制渐变背景图片
本章将介绍如何生成渐变背景图片。 - 图片验证码
rust 图像处理库及绘制纯色背景图片
本章将介绍 rust 图像处理库,以及如何使用它来绘制一个纯色背景的图片。 - 图片验证码支持试读
简介
本专题将带你实现验证码功能。通过本专题,你将学习到:如何在rust中进行图像操作、如何让axum输出图片 - Websocket
用户在线检测
本章我们将实现用户在线检测功能:用户登录之后,前端通过 WebSocket 来检测 JWT Token 是否依然有效。 - Websocket支持试读
Javscript实现WebSocket客户端
本章我们将给我们的 ECHO 服务实现一个客户端。你要明确的是,很多语言都能写 WebSocket 客户端,包括 Rust 在内。但基于我们当前的环境,我们使用 JavaScript(TypeScript) 配合 React(Next.js)来实现。 - Websocket支持试读
并发读写的ECHO服务
本章我们将实现并发读写的 ECHO 服务 - Websocket支持试读
简单ECHO服务
本章我们将使用 AXUM 和 Websocket 实现一个简单的 Echo 服务。 - Websocket支持试读
Axum与Websocket
我们将通过几个案例由浅入深地带你掌握Websocket及其应用场景 - 【请勿购买】使用axum打造你的分布式商城
服务注册、发现及健康检查
本章我们将实现服务的注册、发现及健康检查。注意,我们现在说的服务,不但包括 gRPC 微服务,还包括基于 axum 的 RESTful API 服务。 - 【请勿购买】使用axum打造你的分布式商城
支付服务
本章我们将实现支付服务,我们将使用 WEB3 支付。 - 【请勿购买】使用axum打造你的分布式商城
订单商品服务
上一章我们实现了订单核心服务,本章我们实现订单商品服务 - 【请勿购买】使用axum打造你的分布式商城
订单服务
本章我们实现订单核心服务。