From e87d9bf677ce320d6286e10a87345c97629640f3 Mon Sep 17 00:00:00 2001
From: tpgus2603 <kakaneymar2424@gmail.com>
Date: Wed, 27 Nov 2024 01:57:21 +0900
Subject: [PATCH] =?UTF-8?q?bugfix:=20=EC=84=9C=EB=B2=84=EC=8B=A4=ED=96=89?=
 =?UTF-8?q?=EC=BD=94=EB=93=9C=20=20=EC=98=A4=EB=A5=98=ED=95=B4=EA=B2=B0(#2?=
 =?UTF-8?q?1)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app.js             | 10 ++++------
 config/mongoose.js |  2 +-
 sync.js            | 14 ++++++++------
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/app.js b/app.js
index 1e20671..d4f4514 100644
--- a/app.js
+++ b/app.js
@@ -1,7 +1,6 @@
 // app.js
 
 require('dotenv').config();
-
 const express = require('express');
 const session = require('express-session');
 const passport = require('./passport'); 
@@ -10,7 +9,7 @@ const { initScheduleCleaner } = require('./utils/scheduler');
 const connectMongoDB = require('./config/mongoose'); // MongoDB 연결
 const { sequelize } = require('./config/sequelize'); // Sequelize 연결
 const cors = require('cors');
-
+const syncRdb = require('./sync'); // Import the syncDatabase function
 const app = express();
 
 // CORS 설정
@@ -43,7 +42,7 @@ app.use(passport.session());
 
 
 app.use(flash());
-
+console.log('MongoDB URI:', process.env.MONGO_URI);
 //라우터 등록 
 const authRoutes = require('./routes/auth');
 app.use('/auth', authRoutes);
@@ -74,10 +73,9 @@ const PORT = process.env.PORT || 3000;
     // MongoDB 연결
     await connectMongoDB();
     //console.log('✅ MongoDB 연결 성공');
-
+    console.log('MongoDB URI:', process.env.MONGO_URI);
     // MySQL 연결 확인
-    await sequelize.authenticate();
-    //console.log('✅ MySQL 연결 성공');
+    await syncRdb();
 
     // 서버 시작
     app.listen(PORT, () => {
diff --git a/config/mongoose.js b/config/mongoose.js
index 692a4aa..5fdfbcc 100644
--- a/config/mongoose.js
+++ b/config/mongoose.js
@@ -4,7 +4,7 @@ const mongoose = require('mongoose');
 
 const connectMongoDB = async () => {
   try {
-    await mongoose.connect(process.env.MONGODB_URI, {
+    await mongoose.connect(process.env.MONGO_URI, {
       useNewUrlParser: true,
       useUnifiedTopology: true,
     });
diff --git a/sync.js b/sync.js
index 6072117..615e537 100644
--- a/sync.js
+++ b/sync.js
@@ -1,15 +1,15 @@
 // sync.js
 
-require('dotenv').config(); // 환경 변수 로드
+//require('dotenv').config(); // 환경 변수 로드
 
 const sequelize = require('./config/sequelize');
 const model=require('./models'); // 모델들을 가져옴 (사이드 이펙트로 모델들이 등록됨)
 
-async function syncDatabase() {
+async function syncRdb() {
   try {
     // 데이터베이스 연결 테스트
     await sequelize.authenticate();
-    console.log('데이터베이스 연결 성공.');
+    console.log('Rdb데이터베이스 연결 성공.');
 
     // 모든 모델 동기화
     await sequelize.sync({ force: true });
@@ -17,10 +17,12 @@ async function syncDatabase() {
 
     // 연결 종료
     await sequelize.close();
-    console.log('데이터베이스 연결이 종료되었습니다.');
+    console.log('Rdb데이터베이스 연결이 종료되었습니다.');
   } catch (error) {
-    console.error('데이터베이스 연결 실패:', error);
+    console.error('Rdb데이터베이스 연결 실패:', error);
   }
 }
 
-syncDatabase();
+
+
+module.exports = syncRdb;
\ No newline at end of file
-- 
GitLab