Sequelize Mysql 연결 (Sequelize-cli Mysql2)
2020. 12. 13. 00:24ㆍMysql, Sequelize
sequelize를 더 간단히 사용하기 위해 sequelize-cli를 사용 할 것이다.
sequelize-cli는 글로벌로 설치를 해야한다.
npm install -g sequelize-cli
기본 파일 생성
sequelize init
config, migrations, models, seeders 폴더가 생성된다.
1.config/config.json
config.json 파일에서 DB커넥션정보를 설정
ex)
"development": {
"username": "사용자명 입력",
"password": "비밀번호 입력",
"database": "디비 이름",
"host": "127.0.0.1",
"dialect": "디비 종류",
"operatorsAliases": false
}
operatorsAliases : 연산자에 대한 별칭을 사용할 것인지
2.model/index.js
model안에있는 js파일을 로딩
3.app.js 가서 sync()메서드 호출
const models = require('./models/index.js').sequelize
models.sync().then(() => {
console.log(' DB 연결 성공')
})
.catch((err) => {
console.log('연결 실패')
console.log(err)
})
코드를 작성하면 연결이 완료된다.
728x90
반응형
'Mysql, Sequelize' 카테고리의 다른 글
Sequelize DB서버 변경 (0) | 2021.02.20 |
---|---|
Sequelize 데이터 베이스 테이블 변경 (0) | 2021.02.16 |
Sequelize Mysql 연결 시 참고 Mysql2 (0) | 2020.12.13 |
Mysql 간단 명령어 모음 (0) | 2020.12.12 |
Sequelize-cli 초기 실행 시 주의점 (0) | 2020.08.29 |