logologo
Leitfaden
Kernkonzepte
Themen
Funktionen
Ökosystem
API-Dokumentation
Donate
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
Leitfaden
Kernkonzepte
Themen
Funktionen
Ökosystem
API-Dokumentation
Donate
English
简体中文
繁體中文
Français
Español
日本語
Deutsch
Русский
Português
Italiano
logologo
Um diese Kunst zu meistern
Schnellstart

concepts

Router
Anfrage
Antwort
Depot
Handler
Fänger
Writer

topics

Verarbeitungsablauf
Fehlerbehandlung
Dateien senden
Datenbanknutzung
Verwendung von Template-Engines
Graceful Shutdown
Tests schreiben
Anwendungsbereitstellung

features

HTTP/3-Unterstützung
Affix State - Gemeinsame Daten in Anfragen
Grundlegende Authentifizierung
Cache
Cache-Header
Panics in Anfragen abfangen
Antwortkomprimierung
Begrenzung der Nebenläufigkeit
Cross-Origin-Ressourcenfreigabe (CORS)
CSRF-Schutz
Flash
HTTPS erzwingen
JWT-Authentifizierung
Logging-Middleware
OpenTelemetry-Integration
OpenAPI-Dokumentationsgenerierung
Reverse Proxy
Verkehrssteuerung
Anfrageketten-ID
Statischer Server
Session
Upload-Dateigrößenbeschränkung Middleware
SSE-Server-Sent Events
Drittanbieter-WebSocket-Plugin
Timeout-Middleware
Kompatibilität mit Tower-Middleware
Nachgestellter Schrägstrich
WebSocket
WebTransport
Craft-Funktionen

ecology

Rust Datums- und Zeitbibliothek
Rust-Speicherzuweiser-Alternativen
Rust HTTP-Client-Bibliothek
Rust Serialisierungs-Framework
Rust Fehlerbehandlungsbibliotheken

LLMs

llm-code-example
llm-code-explanation

API Übersicht

concepts

Router

  • Was ist Routing?
  • Flache Definition
  • Baumartige Definition
  • Parameter aus Routen
  • Middleware hinzufügen
  • Filter
  • Benutzerdefinierte Wisp
  • Vergleich mit Controller-basierten Frameworks

Anfrage

  • Abfrageparameter abrufen
  • Formulardaten abrufen
  • JSON-Daten deserialisieren
  • Daten aus der Anfrage extrahieren
  • Parsing-Prinzip
  • Teilweise API-Übersicht, für die neuesten und detailliertesten Informationen siehe die creates API-Dokumentation

Antwort

  • Inhalte schreiben
  • HTTP-Fehler schreiben
  • Weiterleitung zu einer anderen URL
  • ResBody

Depot

  • Schnelles Verständnis
  • Daten mit insert und get setzen und abrufen
  • Daten mit inject und obtain setzen und abrufen

Handler

  • Schnellübersicht
  • Was ist ein Handler
  • Handler als Middleware (Hoop)
  • Verwendung des #[handler]-Makros
  • Fehlerbehandlung
  • Direkte Implementierung des Handler-Traits

Fänger

    Writer