/actix-web3-CN-doc

Rust, actix-web3.0, demo, CN document

Primary LanguageRustMIT LicenseMIT

actix-web 3.0 中文文档

1.说明

基本上算是翻译了官文档,但是示例并不一定和官方的相同. 所有的示例代码都源自官方文档中的示例,但又不完全与之相同.

算是一边学习一边理解写出来的demo代码且全部都能正常运行.

可以使用如下命令 + 指定文件名执行并查看结果:

cargo run --bin hello_world

另外: Actix-Web 的网络部分是基于Tokio 来实现的. 因此要想更加深入的了解Actix-web的实现细节, Tokio是你 必须要学习和了解的框架. Tokio 的中文文档指南请参考: 这里.

2.文档索引

介绍(Introduction)

欢迎(Welcome)

什么是Actix(What is Actix)

基础(Basics)

起步(Getting Started)

应用(Application)

服务器(Server)

处理器(Handlers)

提取器(Extractors)

高级(Advanced)

错误(Errors)

URL分发(URL Dispatch)

请求(Requests)

响应(Responses)

测试(Testing)

中间件(Middleware)

静态文件(Static Files)

协议(Protocols)

Websockets

HTTP/2

模式(Patterns)

数据库(Databases)

图解(Diagrams)

HTTP服务初始化(HTTP Server Initialization)

链接生命周期(Connection Lifecycle)

API文档

actix

actix-web

3.其它

由于水平有限,在翻译过程中过程中难免有错误或遗漏,可以发现后及时向我提出(提 issue).

希望此文档能给不想看英文原文或英文不太好的朋友, 在使用或学习 Actix-webRust 来开发Web应用时带来帮助, 大家共同提高, 为Rust的流行作出丁点贡献.

如果觉得给你的学习带来了帮助, 可以帮忙点个star, 这将是我一直同步更新下去的动力.