본문 바로가기

Database/Sequelize

시퀄라이즈 시작 (Getting Started)

처음 접하기에 까다로운 시퀄라이즈를 한 번 정리해보겠다.

매뉴얼에서 필요하다고 생각하는 부분만 다룰 테니 나머지는 아래 링크를 따라가면 되겠다.

https://sequelize.org/master/manual/getting-started.html

 

1. 시퀄라이즈를 설치한다.

npm install --save sequelize

 

2. MySQL을 설치한다. 다른 데이터베이스는 매뉴얼을 참고하자.

npm install --save mysql2

 

3. 데이터베이스를 연결한다.

const sequelize = new Sequelize('database', 'username', 'password', {

    host: 'localhost',

    dialect: 'mysql'

});

 

4. 연결이 잘 됐는지를 확인할 수 있다.

try {

    await sequelize.authenticate();

    console.log('Connection has been established successfully.');

} catch (error) {

    console.error('Unable to connect to the database:', error);

}

 

5. 연결을 끊을 수도 있다.

sequelize.close(); // 시퀄라이즈의 대부분 메소드는 프로미스를 리턴하는 비동기다.