├── .example.env ├── .gitignore ├── README.md ├── app.js ├── assets └── no-image.jpg ├── controllers ├── auth.js ├── buscar.js ├── categorias.js ├── productos.js ├── uploads.js └── usuarios.js ├── database └── config.js ├── helpers ├── db-validators.js ├── generar-jwt.js ├── google-verify.js ├── index.js └── subir-archivo.js ├── middlewares ├── index.js ├── validar-archivo.js ├── validar-campos.js ├── validar-jwt.js └── validar-roles.js ├── models ├── categoria.js ├── index.js ├── producto.js ├── role.js ├── server.js └── usuario.js ├── package.json ├── public └── index.html ├── routes ├── auth.js ├── buscar.js ├── categorias.js ├── productos.js ├── uploads.js └── usuarios.js └── uploads └── readme.md /.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/.example.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/app.js -------------------------------------------------------------------------------- /assets/no-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/assets/no-image.jpg -------------------------------------------------------------------------------- /controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/auth.js -------------------------------------------------------------------------------- /controllers/buscar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/buscar.js -------------------------------------------------------------------------------- /controllers/categorias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/categorias.js -------------------------------------------------------------------------------- /controllers/productos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/productos.js -------------------------------------------------------------------------------- /controllers/uploads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/uploads.js -------------------------------------------------------------------------------- /controllers/usuarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/controllers/usuarios.js -------------------------------------------------------------------------------- /database/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/database/config.js -------------------------------------------------------------------------------- /helpers/db-validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/helpers/db-validators.js -------------------------------------------------------------------------------- /helpers/generar-jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/helpers/generar-jwt.js -------------------------------------------------------------------------------- /helpers/google-verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/helpers/google-verify.js -------------------------------------------------------------------------------- /helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/helpers/index.js -------------------------------------------------------------------------------- /helpers/subir-archivo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/helpers/subir-archivo.js -------------------------------------------------------------------------------- /middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/middlewares/index.js -------------------------------------------------------------------------------- /middlewares/validar-archivo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/middlewares/validar-archivo.js -------------------------------------------------------------------------------- /middlewares/validar-campos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/middlewares/validar-campos.js -------------------------------------------------------------------------------- /middlewares/validar-jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/middlewares/validar-jwt.js -------------------------------------------------------------------------------- /middlewares/validar-roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/middlewares/validar-roles.js -------------------------------------------------------------------------------- /models/categoria.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/categoria.js -------------------------------------------------------------------------------- /models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/index.js -------------------------------------------------------------------------------- /models/producto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/producto.js -------------------------------------------------------------------------------- /models/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/role.js -------------------------------------------------------------------------------- /models/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/server.js -------------------------------------------------------------------------------- /models/usuario.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/models/usuario.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/public/index.html -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/buscar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/buscar.js -------------------------------------------------------------------------------- /routes/categorias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/categorias.js -------------------------------------------------------------------------------- /routes/productos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/productos.js -------------------------------------------------------------------------------- /routes/uploads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/uploads.js -------------------------------------------------------------------------------- /routes/usuarios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Klerith/curso-node-restserver/HEAD/routes/usuarios.js -------------------------------------------------------------------------------- /uploads/readme.md: -------------------------------------------------------------------------------- 1 | # Nota 2 | Aquí van a guardarse todas las imagenes --------------------------------------------------------------------------------