Today I learned
오늘은 Sequelize의 학습이 부족한거 같아서 Sequelize를 왜 사용하는지와 더 잘 사용하기 위해서 학습을 진행했다 Sequelize를 사용하면 뭐가 편하고 좋은지 알아보기 위해서 mysql2를 이용해서 SQL문을 직접 사용하면서 데이터베이스와 연결해보았다
Sequelize를 사용하면 메서드만 잘 사용하면 쉽게 원하는 연결을 할 수 있었는데 mysql2를 이용하니까 SQL문을 사용해서 작업을 진행해야해서 꽤 불편했다
mysql2로 작업을 해보고 Sequelize로 작업을 해보기 위해서 CLI을 사용하지 않고 Sequelize를 모델세팅부터 작업을 진행해보려고 했는데 문제가 발생했다
Sequelize가 제대로 활성화가 되지않고 데이터베이스와 연결이 되지않았다
문제를 해결해보기위해서 중괄호를 사용해서 Sequelize를 받았다
정상적으로 작동을하고 Sequelize를 이용해 테이블도 만드는 것까지 확인을 했다
default export가 사용되지 않아서 Sequelize Class를 사용하려면 중괄호로 감싸서 모듈을 가져와야하는듯 하다
오늘 Sequelize를 사용하다가 모듈에 대해서 하나 더 알아가게되었다 그리고 mysql2를 사용해보면서 메서드를 이용해서 편하게 데이터베이스와 연결할 수 있는 Sequelize가 더 편하다는 걸 배웠다
'과거공부모음' 카테고리의 다른 글
나의 개발일지 20220130 TIL(Today I learned) - 데이터베이스, 타입스크립 (0) | 2023.01.30 |
---|---|
나의 개발일지 20220127 TIL(Today I learned) - Sequelize 관계 (0) | 2023.01.27 |
나의 개발일지 20220125 TIL(Today I learned) - 데이터베이스 모델링, 타입스크립트 enum (0) | 2023.01.25 |
나의 개발일지 20220120 TIL(Today I learned) - module.exports와 export, 객체의 프로퍼티 확인 (0) | 2023.01.20 |
나의 개발일지 20220119 TIL(Today I learned) - 크롤링 (0) | 2023.01.19 |