Skip to content
Snippets Groups Projects
sequelize.js 513 B
Newer Older
  • Learn to ignore specific revisions
  • // config/sequelize.js
    
    const { Sequelize } = require('sequelize');
    
    require('dotenv').config();
    
    const isTest = process.env.NODE_ENV === 'test';
    
    const sequelize = isTest
    
      ? new Sequelize({
          dialect: 'sqlite',
          storage: ':memory:',
          logging: false,
        }) // 테스트 환경용 인메모리 DB
    
      : new Sequelize(process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASSWORD, {
          host: process.env.DB_HOST,
    
          dialect: 'mysql',
          logging: false,
    
    module.exports = sequelize;