-
[MySql, Sequelize] Express 프로젝트에 Sequelize 설치하기programing/Database 2019. 3. 22. 13:34
안녕하세요, Einere입니다.
(ADblock을 꺼주시면 감사하겠습니다.)
오늘은 Express로 생성한 프로젝트에 Sequelize를 설치하는 방법을 알아보도록 하겠습니다.
단, express cli를 이용해 프로젝트를 이미 생성했으며, mySql이 설치되어 있다고 가정하고 시작하겠습니다. (mySql이 설치되어 있어야, mysql2모듈을 이용할 수 있습니다.)
Sequelize, MySql2, Sequelize-cli 설치
npm i sequelize mysql2 -s npm i sequelize-cli -g
위와 같이 npm을 이용하여 sequelize와 mysql2, sequelize-cli를 설치합니다.
sequelize --version
위 명령을 입력하여 제대로 설치되었는지 확인합니다.
Initialize
sequelize init
위 명령을 입력하여 초기화를 해줍니다.자세히 보시면 config, models, migrations, seeders라는 폴더를 자동으로 생성하는 것을 알 수 있습니다.
위와 같이 말이죠.그럼 이제 각 파일에 대해 간단히 설명하도록 하겠습니다.config/config.json
이 파일은 development, test, production 3가지 모드에 대한 DB설정을 저장하는 파일입니다. (모드에 대한 설정은 models/index.js에 있습니다.)
개발모드에서 유저이름은 root, DB이름은 database_development, 호스트는 127.0.0.1인 것을 알 수 있습니다.
models/index.js
models/index.js는 DB를 설정을 한 후, 외부로 export하는 코드입니다.
seeder
기본적으로는 빈 폴더입니다.(추후 내용 보강 예정)'programing > Database' 카테고리의 다른 글
[MySql, Sequelize] model 만들기 (0) 2019.03.22 [MySql, Sequelize] DB 만들기 (0) 2019.03.22 [MySQL] 3306 포트 삭제 (0) 2018.05.29 [MySQL] MySQL Workbench - Error Code : 1728 해결법 (2) 2018.02.22 [MySQL] MySQL Workbench 6.3 CE 자동완성기능이 작동하지 않는다..! (0) 2018.02.21 댓글