nodejs에서 마리아DB에 연동하기 위해 Sequelize를 사용했습니다.
mysql/mariadb 연동
시퀄라이즈 – ORM
https://sequelize.org/docs/v6/getting-started/
설치
npm i sequelize mysql2
npm i -g sequelize-cli
연결 설정
/config/config.json
{
"development": {
"username": "root",
"password": "비밀번호",
"database": "hjf",
"host": "hjf.pe.kr",
"dialect": "mysql"
}
}
데이터베이스 연결
app.js
...
const { sequelize } = require('./models');
...
// 데이터베이스 연결
sequelize.sync({ force: false })
.then(() => {
console.log('Connected database.');
})
.catch((err) => {
console.error(err);
});