You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
unchaptered
changed the title
Bug : Sequelize **Model.create({}) 시에 **Id_(Primary Key)_ 가 오작동
Bug : Sequelize \*\*Model.create({}) 시에 \*\*Id_(Primary Key)_ 가 오작동
Aug 15, 2022
unchaptered
changed the title
Bug : Sequelize \*\*Model.create({}) 시에 \*\*Id_(Primary Key)_ 가 오작동
Bug : Sequelize **Model.create({}) 시에 **Id Primary Key 가 오작동
Aug 15, 2022
Behavior
1. Expected behaviors
저희가 현재 모델명Id 로 이루어져 있는 값을 사용 중입니다.
./src/sequelize/migration
파일에는 다음과 같이 써져있었고mysql
테이블에 해당 내용이 반영 되어 있었습니다. 따라서 생성하면 userId 를 포함한 생성된 내용 을 줄 것이라고 예상했습니다.2. Actual behavior
DB 에는 userId 가 13 과 같은 숫자로 들어갔습니다.
하지만 Express 안에서는 userId 가
null
로 식별 되었습니다.3. Describe the bug
이 부분은 sequelize 와 mirgration 에 대한 이해도가 낮았던 것 같습니다.
src/sequelize/migrations 은 기본적으로 table 을 생성하고 삭제하는 등의 일을 처리해주고 있습니다.
하지만 express 에서 사용되는 옵션들은 모두 src/sequelize/models 안에서 작동하고 있었습니다.
따라서, 단순히 타입만 적혀 있는
src/sequelize/models/user.js
의 init 부분을... 다음과 같이 변경하여 해결하였습니다.Details
1. Environment
- Node : v16.15.1 - npm : v8.11.0 - OS : Windows 10
2. Screenshots
If you have some iamges of error, please submit it.
The text was updated successfully, but these errors were encountered: