Skip to content
Snippets Groups Projects
app.js 801 B
Newer Older
  • Learn to ignore specific revisions
  • // 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}`);
    });