├── .env.example ├── .gitignore ├── .vscode └── launch.json ├── README.md ├── nest-cli.json ├── package.json ├── src ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.controller.ts │ ├── auth.module.ts │ ├── auth.service.ts │ ├── jwt-auth.guard.ts │ └── jwt.strategy.ts ├── core │ └── transform.interceptor.ts ├── decorator │ └── customize.ts ├── helper │ └── help.enum.ts ├── main.ts └── users │ ├── dto │ ├── login.dto.ts │ ├── register-user.dto.ts │ └── update-user.dto.ts │ ├── schemas │ └── user.schema.ts │ ├── users.controller.ts │ ├── users.interface.ts │ ├── users.module.ts │ └── users.service.ts ├── tsconfig.build.json └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | dist/ 3 | node_modules/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/README.md -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/package.json -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/app.service.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auth/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/auth/jwt-auth.guard.ts -------------------------------------------------------------------------------- /src/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /src/core/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/core/transform.interceptor.ts -------------------------------------------------------------------------------- /src/decorator/customize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/decorator/customize.ts -------------------------------------------------------------------------------- /src/helper/help.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/helper/help.enum.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/users/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/dto/login.dto.ts -------------------------------------------------------------------------------- /src/users/dto/register-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/dto/register-user.dto.ts -------------------------------------------------------------------------------- /src/users/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/dto/update-user.dto.ts -------------------------------------------------------------------------------- /src/users/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/schemas/user.schema.ts -------------------------------------------------------------------------------- /src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/users.controller.ts -------------------------------------------------------------------------------- /src/users/users.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/users.interface.ts -------------------------------------------------------------------------------- /src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/users.module.ts -------------------------------------------------------------------------------- /src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/src/users/users.service.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntthanh2603/nestjs-mongodb/HEAD/tsconfig.json --------------------------------------------------------------------------------