diff --git a/src/common/config/config.js b/src/common/config/config.js new file mode 100644 index 0000000000000000000000000000000000000000..5e023d874c60c6962a707367c3858b47498475b6 --- /dev/null +++ b/src/common/config/config.js @@ -0,0 +1,16 @@ +const db = require("./common/database"); +const jwtController = require('./common/jwt/jwt.controller'); + +const AuthRepository = require('./repositories/auth.repository'); +const AuthService = require('./auth.service'); +const AuthController = require('./auth.controller'); + +const authRepository = new AuthRepository(db); +const authService = new AuthService(authRepository, jwtController); +const authController = new AuthController(authService); + +module.exports = { + authRepository, + authService, + authController, +}; \ No newline at end of file diff --git a/src/modules/auth/auth.routes.js b/src/modules/auth/auth.routes.js index e9b8f8b8e77e6cfb7441d8772020e7060190465c..a571e37698af1b85289a7debd6525fa95635a77a 100644 --- a/src/modules/auth/auth.routes.js +++ b/src/modules/auth/auth.routes.js @@ -1,13 +1,5 @@ const express = require('express'); -const AuthController = require('./auth.controller'); -const AuthService = require('./auth.service'); -const AuthRepository = require('./../../repositories/auth.repository'); -const db = require("../../common/database"); -const jwtController = require('./../../common/jwt/jwt.controller'); - -const authRepository = new AuthRepository(db); -const authService = new AuthService(authRepository, jwtController); -const authController = new AuthController(authService); +const { authController } = require('./config'); const authRouter = express.Router();