Tutoriel: Système d'Authentification avec ExpressJS

Voici un tutoriel complet où nous allons créer un système d'authentification from scratch avec ExpressJS. L'objectif est de vous aider à comprendre tout ce qu'il se passe derrière un enregistrement utilisateur et un login. 🔗 Liens utiles : Dépôt GitHub du projet : https://github.com/AlineAl/AuthAppWit... Documentation ExpressJS : https://expressjs.com/fr/ Documentation mysql2: https://sidorares.github.io/node-mysq... Documentation bcryptJS: https://github.com/dcodeIO/bcrypt.js Documentation jsonwebtoken: https://www.npmjs.com/package/jsonweb... 📌 Chapitres : 00:00 Introduction 06:11 Initialisation du projet 09:48 Création du fichier server.ts 14:44 Mise en place du dossier "controller" et des "utils" 17:53 Création de la fonction "checkIfUserExists" 21:01 Création de la fonction "insertUser" 23:49 Création de l'action "register" dans "AuthController" 30:50 Création du Router avec Express 36:30 Création de la fonction "generateToken" 37:37 Création de l'action "login" dans "AuthController"

Apprendre le BACKEND avec l'IA (l'ESSENTIEL EN 2026)
▶︎

Apprendre le BACKEND avec l'IA (l'ESSENTIEL EN 2026)

Spécialisez vos Agents avec les Skills
▶︎

Spécialisez vos Agents avec les Skills

Docker Full Course for Beginners (2026) | Build & Deploy Real-World Projects
▶︎

Docker Full Course for Beginners (2026) | Build & Deploy Real-World Projects

Cours : Authentification des utilisateurs dans une application Web avec NodeJs et Express
▶︎

Cours : Authentification des utilisateurs dans une application Web avec NodeJs et Express

Ce qu'un hacker a trouvé dans les entrailles de nos voitures
▶︎

Ce qu'un hacker a trouvé dans les entrailles de nos voitures

Mieux Coder En Typescript Avec Le Type Driven Design : Typer l'intypable (Partie 5)
▶︎

Mieux Coder En Typescript Avec Le Type Driven Design : Typer l'intypable (Partie 5)

MERN Stack Ultimate Tutorial - Forgot Password, User Authentication & Email Verification
▶︎

MERN Stack Ultimate Tutorial - Forgot Password, User Authentication & Email Verification

Tutoriel PHP - système d'authentification
▶︎

Tutoriel PHP - système d'authentification

7 Authentication Concepts Every Developer Should Know
▶︎

7 Authentication Concepts Every Developer Should Know

Les JWT et les bases de l'authentification avec Express
▶︎

Les JWT et les bases de l'authentification avec Express

[Leçon inaugurale] Yann Le Cun - Apprentissage profond et au-delà : les nouveaux défis de l'IA
▶︎

[Leçon inaugurale] Yann Le Cun - Apprentissage profond et au-delà : les nouveaux défis de l'IA

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Full App Building Course with Cursor (3+ Hours)
▶︎

Full App Building Course with Cursor (3+ Hours)

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Envoyer des emails avec React (Resend & React Email)
▶︎

Envoyer des emails avec React (Resend & React Email)

Canicule, IA, détroit d’Ormuz : le regard amer de Jean-Marc Jancovici - FIGURES
▶︎

Canicule, IA, détroit d’Ormuz : le regard amer de Jean-Marc Jancovici - FIGURES

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Créer un JWT Token en NodeJS !
▶︎

Créer un JWT Token en NodeJS !

Je t'apprends n8n de A à Z en 2h (agents IA inclus)
▶︎

Je t'apprends n8n de A à Z en 2h (agents IA inclus)

La découverte qui s’apprête à bouleverser l’informatique quantique
▶︎

La découverte qui s’apprête à bouleverser l’informatique quantique