From bf61b46fec0cced955ffa4a983299e34d7654856 Mon Sep 17 00:00:00 2001
From: tpgus2603 <kakaneymar2424@gmail.com>
Date: Sat, 30 Nov 2024 17:53:47 +0900
Subject: [PATCH] =?UTF-8?q?refactor:=20db=EC=97=B0=EA=B2=B0=EC=98=A4?=
 =?UTF-8?q?=EB=A5=98=20=EB=B0=8F=20=EB=A1=9C=EA=B9=85=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app.js               | 9 +++++----
 models/Friend.js     | 2 +-
 models/Invite.js     | 2 +-
 schemas/ChatRooms.js | 1 +
 sync.js              | 4 ----
 5 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/app.js b/app.js
index d4f4514..952e375 100644
--- a/app.js
+++ b/app.js
@@ -9,9 +9,13 @@ const { initScheduleCleaner } = require('./utils/scheduler');
 const connectMongoDB = require('./config/mongoose'); // MongoDB 연결
 const { sequelize } = require('./config/sequelize'); // Sequelize 연결
 const cors = require('cors');
+const morgan = require('morgan');
 const syncRdb = require('./sync'); // Import the syncDatabase function
 const app = express();
 
+
+
+app.use(morgan('dev'));  //로깅용
 // CORS 설정
 app.use(
   cors({
@@ -72,14 +76,11 @@ const PORT = process.env.PORT || 3000;
   try {
     // MongoDB 연결
     await connectMongoDB();
-    //console.log('✅ MongoDB 연결 성공');
-    console.log('MongoDB URI:', process.env.MONGO_URI);
     // MySQL 연결 확인
     await syncRdb();
-
     // 서버 시작
     app.listen(PORT, () => {
-      console.log(`Server is running on http://localhost:${PORT}`);
+      console.log(`Server is running on ${PORT}`);
     });
   } catch (error) {
     console.error('❌ 서버 시작 중 오류 발생:', error);
diff --git a/models/Friend.js b/models/Friend.js
index 02cea3e..21ef4aa 100644
--- a/models/Friend.js
+++ b/models/Friend.js
@@ -1,4 +1,4 @@
-//models/friend.js
+// models/friend.js
 
 const { DataTypes } = require('sequelize');
 const sequelize = require('../config/sequelize');
diff --git a/models/Invite.js b/models/Invite.js
index d7d05bd..d4e6105 100644
--- a/models/Invite.js
+++ b/models/Invite.js
@@ -1,4 +1,4 @@
-// models/invite.js
+//models/invite.js
 
 const { DataTypes } = require('sequelize');
 const sequelize = require('../config/sequelize');
diff --git a/schemas/ChatRooms.js b/schemas/ChatRooms.js
index b214fe9..1c2001c 100644
--- a/schemas/ChatRooms.js
+++ b/schemas/ChatRooms.js
@@ -1,3 +1,4 @@
+// schemas/chatRooms.js
 const mongoose = require('mongoose');
 
 // MongoDB 채팅방 스키마 수정 (FCM 토큰을 배열로 관리)
diff --git a/sync.js b/sync.js
index 615e537..84cfdef 100644
--- a/sync.js
+++ b/sync.js
@@ -14,10 +14,6 @@ async function syncRdb() {
     // 모든 모델 동기화
     await sequelize.sync({ force: true });
     console.log('모든 모델이 성공적으로 동기화되었습니다.');
-
-    // 연결 종료
-    await sequelize.close();
-    console.log('Rdb데이터베이스 연결이 종료되었습니다.');
   } catch (error) {
     console.error('Rdb데이터베이스 연결 실패:', error);
   }
-- 
GitLab