Sequelize 적용
셋팅
const Sequelize = require("sequelize");
Object.keys(db).forEach(modelName => {
if (db[modelName].associate) {
db[modelName].associate(db);
}
});
db.sequelize = sequelize;
db.Sequelize = Sequelize;
module.exports = db;const Sequelize = require("sequelize");
//환경변수
const env = process.env.NODE_ENV || "development";
//env는 현재 개발모드를 나타는중
//DB계정정보 가져오기
const config = require("../config/config")[env];
const db = {}; //일단 db 빈객체를 만들어줍니다
//연결
//config 파일안에 있는 정보들을 이용해 DB와 연결해준다.
const sequelize = new Sequelize(
config.database,
config.username,
config.password,
config
);
Object.keys(db).forEach((modelName) => {
if (db[modelName].associate) {
db[modelName].associate(db);
}
});
db.sequelize = sequelize;
db.Sequelize = Sequelize;
module.exports = db;모델작성


User모델
Post 모델
Comment모델
Hashtag 모델
image모델
모델 생성
Sync
Last updated