logologo
  • Guide
  • Concepts Fondamentaux
  • Fonctionnalités
  • Documentation API
  • Faire un don
  • Français
    • English
    • 简体中文
    • 繁體中文
    • Français
    • Español
    • 日本語
    • Deutsch
    • Português
    • Italiano
    • Maîtriser cet Art
      Démarrage Rapide
      Concepts Fondamentaux
      Routeur
      Requête
      Réponse
      Depot
      Gestionnaire
      Catcher
      Writer
      Thématiques
      Flux de Traitement
      Gestion des erreurs
      Envoi de Fichiers
      Utilisation des bases de données
      Utilisation des moteurs de template
      Arrêt en douceur
      Écrire des Tests
      Comment déployer des applications
      AI Skills
      Fonctionnalités
      Prise en charge d'HTTP/3
      Données d'état partagées dans les requêtes
      Authentification de base
      Cache
      En-têtes de mise en cache
      Capture des Paniques dans les Requêtes
      Compression de Réponse
      Limitation de Concurrence
      Contrôle d'Accès Inter-Origine
      Protection CSRF
      Flash
      Forcer HTTPS
      Authentification JWT
      Middleware de Journalisation
      Intégration OpenTelemetry
      Génération de Documentation OpenAPI
      Proxy Inverse
      Limitation de Débit
      Identifiant de Chaîne de Requête
      Serveur Statique
      Session
      Middleware de Limitation de Taille de Téléchargement de Fichiers
      Événements envoyés par le serveur (SSE)
      Plugin WebSocket tiers
      Middleware de Timeout
      Compatibilité des Middlewares Tower
      Barre oblique finale
      WebSocket
      WebTransport
      Fonctionnalité Craft
      Écosystème
      Bibliothèque de Dates et Heures en Rust
      Alternatives d'Allocateurs Mémoire pour Rust
      Bibliothèque cliente HTTP Rust
      Framework de Sérialisation Rust
      Bibliothèques de Gestion d'Erreurs en Rust

      Concepts#

      Concepts Fondamentaux#

      Routeur
      • Qu'est-ce que le Routage
      • Définition Plate
      • Définition Arborescente
      • Récupération des Paramètres depuis les Routes
      • Ajout de Middleware
      • Filtres
      • Wisp Personnalisé
      • Venant d'un Framework Web basé sur Contrôleur, Comment Comprendre le Routeur ?
      Requête
      • Obtention des paramètres de requête
      • Obtention des données de formulaire
      • Obtention des données désérialisées JSON
      • Extraction des données de requête
      • Principe d'analyse
      • Aperçu partiel de l'API. Pour les informations les plus récentes et détaillées, veuillez vous référer à la documentation API des crates.
      Réponse
      • Écriture de contenu
      • Écriture d'erreurs HTTP
      • Redirection vers une autre URL
      • ResBody
      Depot
      • Compréhension rapide
      • Définition et récupération de données via insert et get
      • Définition et récupération de données via insert_typed et get_typed
      Gestionnaire
      • Aperçu rapide
      • Qu'est-ce qu'un gestionnaire
      • Handler en tant que middleware (hoop)
      • Utilisation de la macro #[handler]
      • Gestion des erreurs
      • Implémentation directe du trait Handler
      Catcher
      Writer