├── .env.sample ├── .gitignore ├── README.md ├── package.json ├── prisma └── schema.prisma └── src ├── controllers ├── auth │ ├── loginController.js │ ├── logoutController.js │ └── signUpController.js ├── notFoundController.js ├── user │ ├── deleteUserController.js │ ├── editNameUserController.js │ ├── getUserController.js │ ├── listUserController.js │ └── updateUserController.js └── welcomeController.js ├── middlewares ├── auth.js ├── errorsHandler.js ├── logger.js └── loggerBody.js ├── models ├── productModel.js ├── sessionModel.js └── userModel.js ├── routers ├── authRouter.js ├── productRouter.js └── userRouter.js └── server.js /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/package.json -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/controllers/auth/loginController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/auth/loginController.js -------------------------------------------------------------------------------- /src/controllers/auth/logoutController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/auth/logoutController.js -------------------------------------------------------------------------------- /src/controllers/auth/signUpController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/auth/signUpController.js -------------------------------------------------------------------------------- /src/controllers/notFoundController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/notFoundController.js -------------------------------------------------------------------------------- /src/controllers/user/deleteUserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/user/deleteUserController.js -------------------------------------------------------------------------------- /src/controllers/user/editNameUserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/user/editNameUserController.js -------------------------------------------------------------------------------- /src/controllers/user/getUserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/user/getUserController.js -------------------------------------------------------------------------------- /src/controllers/user/listUserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/user/listUserController.js -------------------------------------------------------------------------------- /src/controllers/user/updateUserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/user/updateUserController.js -------------------------------------------------------------------------------- /src/controllers/welcomeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/controllers/welcomeController.js -------------------------------------------------------------------------------- /src/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/middlewares/auth.js -------------------------------------------------------------------------------- /src/middlewares/errorsHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/middlewares/errorsHandler.js -------------------------------------------------------------------------------- /src/middlewares/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/middlewares/logger.js -------------------------------------------------------------------------------- /src/middlewares/loggerBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/middlewares/loggerBody.js -------------------------------------------------------------------------------- /src/models/productModel.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/sessionModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/models/sessionModel.js -------------------------------------------------------------------------------- /src/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/models/userModel.js -------------------------------------------------------------------------------- /src/routers/authRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/routers/authRouter.js -------------------------------------------------------------------------------- /src/routers/productRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/routers/productRouter.js -------------------------------------------------------------------------------- /src/routers/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/routers/userRouter.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renancavichi/api-backend-express-1sem2025/HEAD/src/server.js --------------------------------------------------------------------------------