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