├── .env.example ├── .gitignore ├── app.js ├── config ├── mongo.js ├── mongoPaginate.js ├── mysql.js └── paginationParams.js ├── controllers ├── auth.js ├── storage.js └── tracks.js ├── docs └── swagger.js ├── middleware ├── auth.js └── rol.js ├── models ├── index.js ├── nosql │ ├── storage.js │ ├── tracks.js │ └── users.js └── sql │ ├── storage.js │ ├── tracks.js │ └── users.js ├── package.json ├── routes ├── auth.js ├── index.js ├── storage.js └── tracks.js ├── utils ├── handleError.js ├── handleJwt.js ├── handleLoger.js ├── handleStore.js ├── handleToken.js └── handleValidator.js └── validators ├── auth.js ├── storage.js └── tracks.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | storage/* -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/app.js -------------------------------------------------------------------------------- /config/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/config/mongo.js -------------------------------------------------------------------------------- /config/mongoPaginate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/config/mongoPaginate.js -------------------------------------------------------------------------------- /config/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/config/mysql.js -------------------------------------------------------------------------------- /config/paginationParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/config/paginationParams.js -------------------------------------------------------------------------------- /controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/controllers/auth.js -------------------------------------------------------------------------------- /controllers/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/controllers/storage.js -------------------------------------------------------------------------------- /controllers/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/controllers/tracks.js -------------------------------------------------------------------------------- /docs/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/docs/swagger.js -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /middleware/rol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/middleware/rol.js -------------------------------------------------------------------------------- /models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/index.js -------------------------------------------------------------------------------- /models/nosql/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/nosql/storage.js -------------------------------------------------------------------------------- /models/nosql/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/nosql/tracks.js -------------------------------------------------------------------------------- /models/nosql/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/nosql/users.js -------------------------------------------------------------------------------- /models/sql/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/sql/storage.js -------------------------------------------------------------------------------- /models/sql/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/sql/tracks.js -------------------------------------------------------------------------------- /models/sql/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/models/sql/users.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/package.json -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/routes/storage.js -------------------------------------------------------------------------------- /routes/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/routes/tracks.js -------------------------------------------------------------------------------- /utils/handleError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleError.js -------------------------------------------------------------------------------- /utils/handleJwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleJwt.js -------------------------------------------------------------------------------- /utils/handleLoger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleLoger.js -------------------------------------------------------------------------------- /utils/handleStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleStore.js -------------------------------------------------------------------------------- /utils/handleToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleToken.js -------------------------------------------------------------------------------- /utils/handleValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/utils/handleValidator.js -------------------------------------------------------------------------------- /validators/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/validators/auth.js -------------------------------------------------------------------------------- /validators/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/validators/storage.js -------------------------------------------------------------------------------- /validators/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leifermendez/curso-node-udemy/HEAD/validators/tracks.js --------------------------------------------------------------------------------