Template basique pour le développement backend avec Express en TypeScript.
- Express - Framework web pour Node.js
- TypeScript - JavaScript avec typage statique
- ESLint - Analyse statique du code
- Prettier - Formatage automatique du code
- Nodemon - Rechargement automatique en développement
- Node.js (v18+)
- pnpm (v10+)
pnpm installpnpm run devLe serveur démarre sur http://localhost:3000
pnpm run build
pnpm start| Script | Description |
|---|---|
pnpm run dev |
Lance le serveur en mode développement |
pnpm run build |
Compile TypeScript vers JavaScript |
pnpm start |
Lance le serveur compilé |
pnpm run lint |
Vérifie le code avec ESLint |
pnpm run lint:fix |
Corrige automatiquement les erreurs |
pnpm run format |
Formate le code avec Prettier |
.
├── src/
│ └── index.ts # Point d'entrée
├── dist/ # Fichiers compilés
├── .prettierrc # Config Prettier
├── .prettierignore
├── .gitignore
├── eslint.config.js # Config ESLint
├── tsconfig.json # Config TypeScript
└── package.json
GET / - Retourne "hello" (Status 200)
Changez le port avec la variable d'environnement PORT:
PORT=8080 pnpm run devISC