diff --git a/app.js b/app.js index d4f4514911e40bb27024bab13dcb4d4fae93fc3a..952e375ab1eefe8e4640271668cb1ca136c36754 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 02cea3e535025623db0f0634480a3d876516187f..21ef4aa11e6ccaf7cae9282010296228afe80d15 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 d7d05bd3597aaf52d9e2c2d1d16ebae49f0c5613..d4e6105550ab73c611ed17055684c2358645a51c 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 b214fe964f1d7d159b2f63d7ad33e4919964386f..1c2001cfe54dcc6c3034a23e01b3bc706100b94b 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 615e5377ebb52c5ac85239c187811c905eb0ec92..84cfdef99fa993f2ee41affb5ea24f99dbb36aa7 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); }