Skip to content

第 27 章:Web 服务器

使用 Rust 构建高性能 Web 服务。

学习目标

完成本章学习后,你将掌握:

  • 理解 Web 服务器的基本概念
  • 使用 Axum 框架构建 Web 服务
  • 处理 HTTP 请求和响应
  • 实现路由、中间件和状态管理
  • 构建完整的 RESTful API

章节内容

Web 概述

  • Web 概述 - Web 服务概念、Rust Web 生态、框架选择

Axum 基础

请求响应

完整示例

高级特性

实战总结

预计学习时间

  • 基础学习:3 小时
  • 练习巩固:2 小时
  • 总计:5 小时

实战项目

本章将实现一个完整的 RESTful API 服务。

常见问题

  • Axum 和 Actix-web 如何选择?
  • 如何处理异步数据库操作?