1.RDBMS로 선택한다고 가정
2. Mysql 설치
3. yarn add sequelize sequelize-cli mysql2
(sequelize: js로 sql을 조작할 수 있는 라이브러리. SQL을 사용한다면 생략가능, MySQL은 일종의 드라이버로써 node와 DB간 커넥션을 담당한다.)
3-1. sequelize를 사용하는 경우 루트 경로에서 "yarn sequelize init" 시퀄라이즈를 사용할 준비를 한다.
3-2. sequelize init 을 하면 config/config.json, migrations, models/index.js, seeders 폴더 및 파일이 생성된다.
3-2. DB 커넥션 설정을 해야하는데 config/config.json 파일에서 아이피, 패스워드 및 생성했던 Database 명, 포트 등을 설정해준다.( 개발, 테스트, 프로덕션 모드별 설정이 가능하다.)
3-3 models에서 table 스키마 정보를 정의한다.
3-4 정의된 테이블 정보와 DB 설정정보를 갖고 "yarn sequelize db:create" 로 db 생성
3-5 node에서 model에 db 객체를 통해 db.sequelize.sync()로 db 커넥션 요청
'Back-End > Node.js' 카테고리의 다른 글
Node.js 필수 설치 패키지 리스트 (0) | 2020.08.07 |
---|---|
우분투(Ubuntu) node 설치 (0) | 2020.08.07 |
bcrypt 비밀번호 암호화 라이브러리 (0) | 2020.08.04 |
nodemon 설치 (0) | 2020.08.04 |