├── .env.demo ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── assets └── logo.png ├── migrate.ts ├── migrations └── 20170807000001-create-table-users.ts ├── package.json ├── src ├── app.module.ts ├── modules │ ├── auth │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ └── interfaces │ │ │ └── auth-service.interface.ts │ ├── database │ │ ├── database.module.ts │ │ └── database.provider.ts │ └── users │ │ ├── interfaces │ │ ├── index.ts │ │ ├── user-service.interface.ts │ │ └── user.interface.ts │ │ ├── user.controller.ts │ │ ├── user.entity.ts │ │ ├── user.module.ts │ │ ├── user.provider.ts │ │ └── user.service.ts ├── server.ts └── shared │ ├── config │ ├── database.ts │ ├── error-message.ts │ └── interfaces │ │ ├── data-base.interface.ts │ │ └── error-message.interface.ts │ ├── errors │ ├── index.ts │ └── message-code-error.ts │ ├── filters │ └── dispatch-error.ts │ ├── index.ts │ └── middlewares │ └── auth.middleware.ts ├── tsconfig.json └── tslint.json /.env.demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/.env.demo -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/assets/logo.png -------------------------------------------------------------------------------- /migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/migrate.ts -------------------------------------------------------------------------------- /migrations/20170807000001-create-table-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/migrations/20170807000001-create-table-users.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/package.json -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /src/modules/auth/interfaces/auth-service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/auth/interfaces/auth-service.interface.ts -------------------------------------------------------------------------------- /src/modules/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/database/database.module.ts -------------------------------------------------------------------------------- /src/modules/database/database.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/database/database.provider.ts -------------------------------------------------------------------------------- /src/modules/users/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/interfaces/index.ts -------------------------------------------------------------------------------- /src/modules/users/interfaces/user-service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/interfaces/user-service.interface.ts -------------------------------------------------------------------------------- /src/modules/users/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/interfaces/user.interface.ts -------------------------------------------------------------------------------- /src/modules/users/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/user.controller.ts -------------------------------------------------------------------------------- /src/modules/users/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/user.entity.ts -------------------------------------------------------------------------------- /src/modules/users/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/user.module.ts -------------------------------------------------------------------------------- /src/modules/users/user.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/user.provider.ts -------------------------------------------------------------------------------- /src/modules/users/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/modules/users/user.service.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/shared/config/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/config/database.ts -------------------------------------------------------------------------------- /src/shared/config/error-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/config/error-message.ts -------------------------------------------------------------------------------- /src/shared/config/interfaces/data-base.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/config/interfaces/data-base.interface.ts -------------------------------------------------------------------------------- /src/shared/config/interfaces/error-message.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/config/interfaces/error-message.interface.ts -------------------------------------------------------------------------------- /src/shared/errors/index.ts: -------------------------------------------------------------------------------- 1 | export * from './message-code-error'; 2 | -------------------------------------------------------------------------------- /src/shared/errors/message-code-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/errors/message-code-error.ts -------------------------------------------------------------------------------- /src/shared/filters/dispatch-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/filters/dispatch-error.ts -------------------------------------------------------------------------------- /src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/index.ts -------------------------------------------------------------------------------- /src/shared/middlewares/auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/src/shared/middlewares/auth.middleware.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrien2p/nestjs-sequelize-jwt/HEAD/tslint.json --------------------------------------------------------------------------------