├── .env.example ├── .gitignore ├── package.json ├── src ├── @types │ └── express │ │ └── index.d.ts ├── controllers │ ├── CreateUserController.ts │ ├── GetUserInfoController.ts │ └── LoginUserController.ts ├── middleware │ └── auth.ts ├── postgres.ts ├── redisConfig.ts ├── routes.ts └── server.ts ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/package.json -------------------------------------------------------------------------------- /src/@types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/@types/express/index.d.ts -------------------------------------------------------------------------------- /src/controllers/CreateUserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/controllers/CreateUserController.ts -------------------------------------------------------------------------------- /src/controllers/GetUserInfoController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/controllers/GetUserInfoController.ts -------------------------------------------------------------------------------- /src/controllers/LoginUserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/controllers/LoginUserController.ts -------------------------------------------------------------------------------- /src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/middleware/auth.ts -------------------------------------------------------------------------------- /src/postgres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/postgres.ts -------------------------------------------------------------------------------- /src/redisConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/redisConfig.ts -------------------------------------------------------------------------------- /src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/routes.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/src/server.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-content/youtube_node_redis/HEAD/yarn.lock --------------------------------------------------------------------------------