sequelize 서버 실행시 sync

김민석·2021년 6월 12일
0
// app.js
const db = require("./models");
const express = require("express");

const app = express();
const port = 3000;

const postRouter = require("./routes/post");
// const postsRouter = require("./routes/posts");
// const userRouter = require("./routes/user");

db.sequelize
  .sync()
  .then(() => console.log("db 연결됨"))
  .catch(console.err);

1) db를 import 한 후,
2) ./models/index 에서 db.sequezlie에 sequelize 객체를 담아두었기 때문에 이렇게 sync를 실행하면 model들과 데이터 베이스를 비교해서 차이가 있으면 데이터 베이스를 수정한다.

0개의 댓글