Exemple pour une application bien structurée
1. 2├── README.md 3├── .gitignore 4├── .eslintrc 5├── client 6│ ├── package.json 7│ ├── README.md 8│ ├── docs 9│ └── public 10│ ├── images 11│ └── src 12│ ├── css 13│ │ ├── reset.css 14│ │ └── styles.css 15│ ├── html 16│ │ └── home.html 17│ └── js 18│ └── main.js 19└── server 20 ├── package.json 21 ├── .env 22 ├── .env.exemple 23 ├── data 24 │ ├── MCD.md 25 │ ├── MLD.md 26 │ ├── MPD.md 27 │ ├── tables.sql 28 │ ├── data.sql 29 │ └── sqitch 30 ├── docs 31 ├── logs 32 │ └── 2022-logs.txt 33 └── api 34 ├── tests 35 ├── public 36 │ ├── css 37 │ ├── html 38 │ └── js 39 ├── index.js 40 └── app 41 ├── controllers 42 │ └── index.js 43 ├── services 44 │ └── index.js 45 ├── models 46 │ ├── index.js 47 │ └── config 48 │ └── dbconnect.js 49 ├── middleware 50 │ ├── errors 51 │ │ ├── 404.js 52 │ │ └── 500.js 53 │ ├── helpers 54 │ │ └── loggers.js 55 │ ├── validation 56 │ │ └── schemas 57 │ └── errorHandling.js 58 └── route 59 └── index.js 60
Exemple pour une application monolithique
1. 2├── package.json 3├── .env 4├── .env.exemple 5├── .eslintrc 6├── data 7│ ├── MCD.md 8│ ├── MLD.md 9│ ├── MPD.md 10│ ├── tables.sql 11│ ├── data.sql 12│ └── sqitch 13├── docs 14├── logs 15├── tests 16├── index.js 17└── app 18 ├── controllers 19 │ └── index.js 20 ├── models 21 │ ├── index.js 22 │ └── config 23 │ └── dbconnect.js 24 ├── views 25 │ ├── components 26 │ │ └── nav.ejs 27 │ ├── errors 28 │ │ └── 404.pug 29 │ ├── partial 30 │ │ └── header.pug 31 │ └── index.html 32 ├── middleware 33 │ ├── errors 34 │ │ ├── 404.js 35 │ │ └── 500.js 36 │ ├── helpers 37 │ │ └── loggers.js 38 │ ├── validation 39 │ │ └── schemas 40 │ └── errorHandling.js 41 └── route 42 └── index.js 43