From e9f8ee6ecb15527e63883adcb66b382cec58d1ee Mon Sep 17 00:00:00 2001 From: Donghyun Kim <ilovekdh1208@ajou.ac.kr> Date: Sun, 10 Dec 2023 20:36:09 +0900 Subject: [PATCH] =?UTF-8?q?refactor(auth):=20config=EB=A1=9C=20=EC=9D=98?= =?UTF-8?q?=EC=A1=B4=EC=84=B1=20=EC=A3=BC=EC=9E=85=20=EB=B9=BC=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/config/config.js | 16 ++++++++++++++++ src/modules/auth/auth.routes.js | 10 +--------- 2 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 src/common/config/config.js diff --git a/src/common/config/config.js b/src/common/config/config.js new file mode 100644 index 0000000..5e023d8 --- /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 e9b8f8b..a571e37 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(); -- GitLab