├── .dockerignore ├── .env.example ├── .gitignore ├── Dockerfile ├── README.md ├── bash.sh ├── docker-compose.yaml ├── package.json ├── src ├── app.ts ├── common │ ├── enums │ │ └── message.enum.ts │ ├── exception │ │ └── global.exception.ts │ ├── middlewares │ │ └── server-limiter.middleware.ts │ ├── typeDefinations │ │ └── env.d.ts │ └── utils │ │ └── logger.util.ts ├── configs │ ├── config.ts │ └── databases │ │ └── mongo.config.ts ├── index.ts └── modules │ └── api.route.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/README.md -------------------------------------------------------------------------------- /bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/bash.sh -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/package.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/common/enums/message.enum.ts: -------------------------------------------------------------------------------- 1 | export enum PublicMessage { 2 | NOT_FOUND_MESSAGE = "آدرس مورد نظر یافت نشد" 3 | } -------------------------------------------------------------------------------- /src/common/exception/global.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/common/exception/global.exception.ts -------------------------------------------------------------------------------- /src/common/middlewares/server-limiter.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/common/middlewares/server-limiter.middleware.ts -------------------------------------------------------------------------------- /src/common/typeDefinations/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/common/typeDefinations/env.d.ts -------------------------------------------------------------------------------- /src/common/utils/logger.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/common/utils/logger.util.ts -------------------------------------------------------------------------------- /src/configs/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/configs/config.ts -------------------------------------------------------------------------------- /src/configs/databases/mongo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/configs/databases/mongo.config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modules/api.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/src/modules/api.route.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hossein-Falah/express-templete/HEAD/tsconfig.json --------------------------------------------------------------------------------