Modifications apportées au projet
- Mise en place de fastify pour la gestion des vues template → /views/index.hbs et le controller /src/app.controller.ts
- Mise en place de TailwindCSS pour le design → /public/main.css
- Mise en place d'un alias pour le src permettant d'éviter les ../../ → maintenant, c'est @/...
- Mise en place de dotenv pour la gestion des variables d'environnement → /.env
Installation
git clone https://github.com/pauldecalf/Projet-Start-NestJS-HBS-TailwindCSS.git
cd Projet-Start-NestJS-HBS-TailwindCSS
npm install
Configuration
Créer un fichier .env
à la racine du projet et ajouter les variables suivantes :
PORT=3000
Lancement
npm run start
Utilisation
- Ouvrir un navigateur
- Aller à l'adresse
http://localhost:3000/
Commandes utiles
- nest generate controller (Sert à générer un controller)
- nest generate service (Sert à générer un service)
- nest generate module (Sert à générer un module)
- nest generate pipe (Sert à générer un pipe)
- nest generate guard (Sert à générer un guard)
- nest generate interceptor (Sert à générer un interceptor)
- nest generate filter (Sert à générer un filter)
- nest generate middleware (Sert à générer un middleware)