• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

sequelize 질문

20.03.20 18:30 작성 조회수 87

0

안녕하세요 선생님 구글링으로 해결하지 못해 질문합니다.

현재 ch5/back/models/user.js와 ch5/back/models/post.js만 구현했고 User.js파일에서의 일부분 코드입니다.

User.asscociate = (db) =>{

    db.User.hasMany(db.Post, { as: 'Posts' });    //1

    db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followers', foreignKey: 'followingId' });    //2

    db.User.belongsToMany(db.User, { through: 'Follow', as: 'Followings', foreignKey: 'followerId' });  //3

  };

npm run dev를 입력하면 user와 post에 대한 테이블이 생성되는데 Follow 테이블은 생성되지 않습니다..

어느 부분이 잘못 된는지 알수 있을까요?

답변 1

답변을 작성해보세요.

0

에러 메시지가 없다면 잘못된 부분은 없어보입니다. Follow 테이블이 생성되지 않은건 워크벤치로 확인하신건가요?