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