rust-web

Installation
SKILL.md

Rust Web 开发

基于社区主流 crate:axum、tokio、serde、sqlx、reqwest、tower-http 文档。

Capability Boundaries

✅ 强项

  1. axum 路由(Router::new、route、nest、layer、fallback)
  2. 提取器(Path、Query、Json、Form、State、Extension、String、Bytes)
  3. 响应体实现(Json、Html、StatusCode、Redirect、自定义 IntoResponse)
  4. 共享状态(axum::extract::State、FromRef 模式)
  5. 中间件(tower 中间件栈、tower-http 工具集)
  6. serde 序列化(#[derive(Serialize, Deserialize)]、#[serde(rename/skip/tag)])
  7. HTTP 客户端(reqwest:GET/POST、JSON、headers、文件上传)
  8. 数据库(sqlx:编译时 query!、query_as!、连接池、迁移)
  9. WebSocket(axum::extract::ws、发送/接收消息)
  10. CORS(tower-http CorsLayer)
  11. JWT 认证(jsonwebtoken crate)
  12. 错误处理(应用错误 → HTTP 响应、anyhow 集成)
Installs
1
GitHub Stars
1
First Seen
Jun 23, 2026
rust-web — full-statck-skills/rust-skills