├── .babelrc ├── .eslintrc.js ├── .gitignore ├── Procfile ├── package.json ├── readme.md └── src ├── api ├── helpers │ └── jwt.js ├── index.js ├── middlewares │ ├── is-artist.js │ └── passport-jwt.js └── resources │ ├── playlist │ ├── index.js │ ├── playlist.controller.js │ ├── playlist.model.js │ ├── playlist.router.js │ └── playlist.service.js │ ├── song │ ├── index.js │ ├── song.controller.js │ ├── song.model.js │ └── song.router.js │ └── user │ ├── index.js │ ├── user.controller.js │ ├── user.model.js │ ├── user.router.js │ └── user.service.js ├── app.js └── config ├── config.js ├── db.js └── swagger.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | .DS_Store 4 | dist 5 | docs.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run start -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/readme.md -------------------------------------------------------------------------------- /src/api/helpers/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/helpers/jwt.js -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/api/middlewares/is-artist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/middlewares/is-artist.js -------------------------------------------------------------------------------- /src/api/middlewares/passport-jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/middlewares/passport-jwt.js -------------------------------------------------------------------------------- /src/api/resources/playlist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/playlist/index.js -------------------------------------------------------------------------------- /src/api/resources/playlist/playlist.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/playlist/playlist.controller.js -------------------------------------------------------------------------------- /src/api/resources/playlist/playlist.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/playlist/playlist.model.js -------------------------------------------------------------------------------- /src/api/resources/playlist/playlist.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/playlist/playlist.router.js -------------------------------------------------------------------------------- /src/api/resources/playlist/playlist.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/playlist/playlist.service.js -------------------------------------------------------------------------------- /src/api/resources/song/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/song/index.js -------------------------------------------------------------------------------- /src/api/resources/song/song.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/song/song.controller.js -------------------------------------------------------------------------------- /src/api/resources/song/song.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/song/song.model.js -------------------------------------------------------------------------------- /src/api/resources/song/song.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/song/song.router.js -------------------------------------------------------------------------------- /src/api/resources/user/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/api/resources/user/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/user/user.controller.js -------------------------------------------------------------------------------- /src/api/resources/user/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/user/user.model.js -------------------------------------------------------------------------------- /src/api/resources/user/user.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/user/user.router.js -------------------------------------------------------------------------------- /src/api/resources/user/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/api/resources/user/user.service.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/app.js -------------------------------------------------------------------------------- /src/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/config/config.js -------------------------------------------------------------------------------- /src/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/config/db.js -------------------------------------------------------------------------------- /src/config/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HaiderMalik12/build-and-secure-restful-api/HEAD/src/config/swagger.json --------------------------------------------------------------------------------