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