Structure & Architecture
La structure du répertoire de projet de dnax peut sembler écrasante à première vue car il existe une poignée de répertoires préconfigurés.
Peu à peu, vous comprendrez l'intérêt de séparer vos entités en plusieurs répertoires, ce qui permet de garder votre code maintenable et facile à rechercher.
Une installation standard dnax ressemble à ceci
.
├──.cache/ ## Les caches du systeme et de suavegarde de donnéestemporaires
├── config/
├── app.ts ## Ficher de configuration du server
└── ...
├── src/ ## dossier Tenant par défaut
├── collections/ ## dossier des collections (BD)
├── endpoints/ ## Dossier des endpoints
└── plugins/ ## Dossiers de scripts indépendants
└── middlewares/ ## Dossiers des middelwares
└── routes/ ## dossiers de routing (New)
└── services/ ## Dossier des services
└── sockets/ ## Dossier des ws
└── tasks/ ## Dossier des taches cron
├── uploads/ ## Public & Private dossier de fichiers
├── data/ ## Dossier de sauvegardes partagés
├── index.ts ## Fichier de point d'entré
└── package.json
└── tsconfig.json
Last updated