상권's
TIL 47 (2021.11.28) 본문
/home/sangkwon/im-sprint-shortly-mvc/node_modules/sequelize/lib/associations/mixin.js:93
throw new Error(`${source.name}.${_.lowerFirst(Type.name)} called with something that's not a subclass of Sequelize.Model`);
^
Error: url.belongsTo called with something that's not a subclass of Sequelize.Model
at Function.<anonymous> (/home/sangkwon/im-sprint-shortly-mvc/node_modules/sequelize/lib/associations/mixin.js:93:13)
at Function.associate (/home/sangkwon/im-sprint-shortly-mvc/models/url.js:16:18)
at /home/sangkwon/im-sprint-shortly-mvc/models/index.js:30:19
at Array.forEach (<anonymous>)
at Object.<anonymous> (/home/sangkwon/im-sprint-shortly-mvc/models/index.js:28:17)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Module.require (internal/modules/cjs/loader.js:961:19)
개인 프로젝트를 시작하기 위해서 sequelize associtation 설정 중에 발생했던 에러입니다.
sequelize.Model의 서브 클래스로 존재하지 않아서 발생하는 에러로, association을 설정할 때, 소/대문자, 오탈자가 있었습니다. 이후에 다른 에러가 발생하면 어떤 에러인지, 어떻게 해결했는 지에 대해서 블로그에 올리도록 하겠습니다.
지난 주말동안 개인프로젝트를 위해서 기수이동을 할지에 대해서 많은 고민을 해봤습니다. 일단은 9 대 1정도로 기수이동을 고려하게 되었고, 코드스테이츠 측과 상담 후 이번 주 중으로 결정을 할 예정입니다.
환경 설정부터 배포까지 직접 해볼 예정인데, 과제의 경우 다 세팅이 되어 있고 필요한 기능만 구현하면 되어서 배웠던 대로 진행하면 되겠지라고 생각했는데 너무 안일했던 거 같습니다. 남들이 보기에는 엄청 단순한 기능을 제공하는 거지만, 처음부터 진행을 하려고 하니 고려할 사항이 많아 한 걸음씩 천천히 나아가보려고 합니다.
혹시나 코드스테이츠 측과 상담해본 후, 기수이동을 안하게 된다면 해당 아이템은 팀 프로젝트로 진행할 수 있도록 더 준비를 해서 팀원들과 상의할 예정입니다. 프로젝트에 관한 부분도 꾸준히 블로그에 올리도록 하겠습니다.
'~2022 작성 글 > TIL' 카테고리의 다른 글
TIL 49 (git branch, 개인프로젝트2) (2021.11.30) (0) | 2021.11.30 |
---|---|
TIL 48 (IP Packet, TCP/UDP, Cache, 프록시, CDN, 개인프로젝트1) (2021.11.29) (0) | 2021.11.29 |
TIL 46 (과제 코드 리뷰)(2021.11.25) (0) | 2021.11.25 |
TIL 45 (유니코드, 운영체제, 가비지컬렉션, 캐시) (2021.11.25) (0) | 2021.11.25 |
TIL 44 (OAuth)(2021.11.24) (0) | 2021.11.24 |
Comments