처음 접하기에 까다로운 시퀄라이즈를 한 번 정리해보겠다.
매뉴얼에서 필요하다고 생각하는 부분만 다룰 테니 나머지는 아래 링크를 따라가면 되겠다.
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(); // 시퀄라이즈의 대부분 메소드는 프로미스를 리턴하는 비동기다.
'Database > Sequelize' 카테고리의 다른 글
시퀄라이즈 관계 설정과 join해서 불러오는 방법 (Associations, Eager Loading) (0) | 2020.05.23 |
---|---|
시퀄라이즈 모델 (Model Basics) (0) | 2020.05.22 |