Bonjour.
Ce projet est un exemple de création de blog en utilisant actix-web comme framework.
Il est ici dans un but purement didactique et ne doit pas être utilisé tel quel en production (après c'est vous qui voyez 😅).
Il est séparé en chapitres qui recouvre un concept ou une information intéressante.
La forme final d'un projet est un blog qui permet aux utilisateurs de s'enregister et de publier des textes.
Tout programme rust démarre par un main, celui est le point d'entré du programme.
On apprend dans ce chapitre à démarrer un projet Rust.
Actix fourni son propre main.
On apprend à lancer un serveur HTTP Actix Web.
On apprend à construire un controlleur qui sert une URL renvoyant une simple chaîne de caractères.
Les URL peuvent avoir des paramètres qui peuvent être extrait.
On apprend à utiliser ces paramètres.
Le texte c'est bien, mais ça serait mieux avec un peu de couleur.
On apprend à enregistrer un système permettant de servir des pages statiques (CSS, JS, images, etc ...)
On veut aussi dynamiser le rendu de nos pages.
On apprend à enregister un moteur de rendu dans notre application et à l'utiliser.
On créer un système de formulaire permettant d'enregister et de connecter/déconnecter un utilisateur.
On apprend à utiliser un système de sessions basé sur les ccokies.
On créer la partie gestion des posts.
On apprends à utiliser les Guards et les pages par défaut (404).
On sort du code source les information préalable hardcodée.