logologo
指南
核心概念
主題
功能大全
生態
文檔參考
Donate
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
指南
核心概念
主題
功能大全
生態
文檔參考
Donate
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
logologo
欲練此功
快速開始

concepts

路由器
Request
Response
Depot
處理器
錯誤捕獲器
寫入器

topics

處理流程
錯誤處理
發送檔案
使用資料庫
使用模板引擎
優雅地停機
撰寫測試
如何部署應用

features

HTTP/3 支援
Affix State 請求中共享數據
基本權限驗證
快取
快取標頭
捕捉請求中的 Panic
壓縮回應
限制並發數
跨域控制
CSRF防禦
快閃訊息
強制 HTTPS
JWT 驗證
日誌中介軟體
OpenTelemetry整合
OpenAPI 文件生成
反向代理
流量控制
請求鏈路Id
靜態伺服器
Session
上傳檔案大小限制 中介軟體
SSE 伺服器推送
第三方websocket插件
超時中介軟體
相容 Tower 中介軟體
尾斜線
WebSocket
WebTransport
Craft 特性

ecology

Rust 日期與時間庫
Rust 記憶體分配器替代方案
Rust HTTP客戶端函式庫
Rust 序列化框架
Rust 錯誤處理函式庫

LLMs

llm-code-example
llm-code-explanation

API 概覽

topics

處理流程

  • 路由匹配階段
  • Handler 執行階段
  • 錯誤捕獲階段
  • Salvo 請求生命週期

錯誤處理

  • Rust 應用中的常規錯誤處理方式
  • Handler 中的錯誤處理
  • 錯誤頁面的顯示

發送檔案

    使用資料庫

    • SeaORM
    • Tokio ORM (Toasty)
    • SurrealDB Rust SDK

    使用模板引擎

      優雅地停機

        撰寫測試

        • 測試的重要性
        • Salvo測試工具

        如何部署應用

        • Docker 部署