Commerce électronique
Une API REST pour le système de commerce électronique en ligne
Caractéristiques:
- Authentification et autorisation basées sur les jetons
- Panier d'évolution évolutif à l'aide de redis
- Actualiser les jetons pour prévenir l'accès non autorisé en bloquant les jetons compromis ou non valides.
- Listes de produits
- Placements de commande
- Envoi d'e-mails
- Paiement
- Téléchargement de fichiers
- Gestion des erreurs personnalisées
- Recherche en texte intégral
- Transactions de base de données
- Pagination côté serveur
- Validation du schéma côté serveur.
- Limitation du taux d'API
- Cache API
- Injection de dépendance
- Fanfarner
Pile technologique:
- Nœud js
- Express JS
- Postgresql
- Redis
Diagramme de la relation d'entité:

Usage
"/.env" met à jour les valeurs / paramètres vers le vôtre
Installer des dépendances
Exécuter l'application
# Run in dev mode
npm start