Skip to content
Snippets Groups Projects
Commit bf61b46f authored by tpgus2603's avatar tpgus2603
Browse files

refactor: db연결오류 및 로깅추가

parent c4c903af
Branches
No related tags found
2 merge requests!34[#21] 배포 서버에서 로직 확인 위해 현재 코드 master에 merge,!33[#21] 로그인 로직 수정 및 디비 연결 오류,로깅추가
......@@ -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);
......
//models/friend.js
// models/friend.js
const { DataTypes } = require('sequelize');
const sequelize = require('../config/sequelize');
......
// models/invite.js
//models/invite.js
const { DataTypes } = require('sequelize');
const sequelize = require('../config/sequelize');
......
// schemas/chatRooms.js
const mongoose = require('mongoose');
// MongoDB 채팅방 스키마 수정 (FCM 토큰을 배열로 관리)
......
......@@ -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);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment