├── .gitignore ├── database.sqlite ├── ormconfig.json ├── package.json ├── readme.md ├── src ├── config │ └── config.ts ├── controllers │ ├── AuthController.ts │ └── UserController.ts ├── entity │ └── User.ts ├── index.ts ├── middlewares │ ├── checkJwt.ts │ └── checkRole.ts ├── migration │ └── 1549202832774-CreateAdminUser.ts └── routes │ ├── auth.ts │ ├── index.ts │ └── user.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/.gitignore -------------------------------------------------------------------------------- /database.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/database.sqlite -------------------------------------------------------------------------------- /ormconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/ormconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/readme.md -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | jwtSecret: "@QEGTUI" 3 | }; -------------------------------------------------------------------------------- /src/controllers/AuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/controllers/AuthController.ts -------------------------------------------------------------------------------- /src/controllers/UserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/controllers/UserController.ts -------------------------------------------------------------------------------- /src/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/entity/User.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middlewares/checkJwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/middlewares/checkJwt.ts -------------------------------------------------------------------------------- /src/middlewares/checkRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/middlewares/checkRole.ts -------------------------------------------------------------------------------- /src/migration/1549202832774-CreateAdminUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/migration/1549202832774-CreateAdminUser.ts -------------------------------------------------------------------------------- /src/routes/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/routes/auth.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/routes/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/src/routes/user.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andregardi/jwt-express-typeorm/HEAD/tsconfig.json --------------------------------------------------------------------------------