Folder Structure
I am explaining penguin.js's folder structure here
my-express-app/
.
├── app
│ ├── middlewares
│ │ ├── index.js
│ │ └── isAuth.js
│ ├── modules
│ │ └── swagger
│ └── services
│ ├── crud
│ │ ├── mongodb.js
│ │ └── mysql.crud.js
│ └── crud.service.js
├── bin
│ ├── www
├── config
│ ├── api.js
│ ├── auth.js
│ ├── database.js
│ └── server.js
├── database
│ ├── connection.js
│ ├── mongodb.js
│ └── mysql.js
├── modules
│ ├── authentication
│ │ ├── helpers
│ │ │ └── auth.helper.js
│ │ ├── models
│ │ │ └── User.model.js
│ │ ├── routes
│ │ │ └── index.js
│ │ ├── services
│ │ │ └── authService.js
│ │ └── validator
│ │ └── auth.validator.js
│ ├── __template__
│ │ ├── routes
│ │ │ └── index.js
│ │ ├── services
│ │ │ └── index.js
│ │ └── validator
│ │ └── index.js
│ ├── index.js
├── Dockerfile
├── Dockerfile.dev
├── Makefile
├── package.json
├── package-lock.json
├── public
├── README.md
├── routes.js
├── server.js
└── swagger.js
Last updated