Skip to content
Snippets Groups Projects
app.js 801 B
Newer Older
// app.js

require('dotenv').config(); // 환경 변수 로드

tpgus2603's avatar
add
tpgus2603 committed
const express = require('express');
const app = express();
const sequelize = require('./config/sequelize');
//const mongoose = require('./config/mongoose');
//const userRoutes = require('./routes/userRoutes');
//const passport = require('./passport');
tpgus2603's avatar
add
tpgus2603 committed

// 미들웨어 설정
app.use(express.json());
//app.use(passport.initialize());
tpgus2603's avatar
add
tpgus2603 committed

// 라우팅
//app.use('/users', userRoutes);

// Sequelize 데이터베이스 연결 및 동기화
sequelize.sync()
  .then(() => {
    console.log('Sequelize synchronized.');
  })
  .catch(err => {
    console.error('Sequelize synchronization error:', err);
  });

// 서버 시작
const PORT = process.env.PORT || 3000;
tpgus2603's avatar
add
tpgus2603 committed
app.listen(PORT, () => {
  console.log(`Server running on port ${PORT}`);
});