├── .babelrc ├── .gitignore ├── README.md ├── package.json ├── src ├── app.js ├── config │ └── config.js ├── controllers │ ├── auth │ │ └── auth.controllers.js │ ├── product.controllers.js │ └── user.controllers.js ├── database.js ├── index.js ├── libs │ └── initSetup.js ├── middlewares │ ├── Authentication.js │ ├── CheckSignUp.js │ └── PermissionsLevel.js ├── models │ ├── Product.js │ ├── Role.js │ └── User.js └── routes │ ├── auth.routes.js │ ├── product.routes.js │ └── user.routes.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/app.js -------------------------------------------------------------------------------- /src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/config/config.js -------------------------------------------------------------------------------- /src/controllers/auth/auth.controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/controllers/auth/auth.controllers.js -------------------------------------------------------------------------------- /src/controllers/product.controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/controllers/product.controllers.js -------------------------------------------------------------------------------- /src/controllers/user.controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/controllers/user.controllers.js -------------------------------------------------------------------------------- /src/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/database.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/index.js -------------------------------------------------------------------------------- /src/libs/initSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/libs/initSetup.js -------------------------------------------------------------------------------- /src/middlewares/Authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/middlewares/Authentication.js -------------------------------------------------------------------------------- /src/middlewares/CheckSignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/middlewares/CheckSignUp.js -------------------------------------------------------------------------------- /src/middlewares/PermissionsLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/middlewares/PermissionsLevel.js -------------------------------------------------------------------------------- /src/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/models/Product.js -------------------------------------------------------------------------------- /src/models/Role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/models/Role.js -------------------------------------------------------------------------------- /src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/models/User.js -------------------------------------------------------------------------------- /src/routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/routes/auth.routes.js -------------------------------------------------------------------------------- /src/routes/product.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/routes/product.routes.js -------------------------------------------------------------------------------- /src/routes/user.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/src/routes/user.routes.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielArturoAlejoAlvarez/RESTApi-NodeJS-JWTAuth-Security/HEAD/yarn.lock --------------------------------------------------------------------------------