처음 당황했던 문제는 status가 정의되지 않는 것.
스키마에 status 필드를 정의했지만 status가 작동하지 않는걸 확인.
위와 같이 title, content 등등 다른 것들은 작동하는걸 볼 수 있는데
status만 정의 되지 않음.
status는 req.body에서 추출되는게 아니고 코드에서 직접 정의가 되어야함.
즉, status는 "status is not defined" 선언이 되지 않았다는 에러가 발생.
생성자 안에서 "FOR_SALE"로 정의해줌.
사실 오류는 계속 났었고 TIL에 썼어야했는데
코드를 짜고 오류를 고치다보니 어느 부분을 어떻게 수정했는지
자료를 따로 저장해두지 않아 올릴게 마땅히 없다.
.env .gitignore 파일을 미리 만들어 깃허브에 올려 놓고
진행했었다면 진행하면서 어떤 이슈들이 있었는지
파악하고 되돌아볼 때 더 도움이 되었겠지만
필수 요구사항을 먼저 따르느라 까먹고
.env 를 만들 쯤에 깃허브에 커밋 하면서 할걸,,
이라는 후회를 했다.
[TIL] 2024.01.23 개인과제 코드 리뷰 (0) | 2024.01.23 |
---|---|
[TIL] 2024.01.22 개인 과제 및 회고(수정) (0) | 2024.01.23 |
[TIL] 2024.01.18 Node.js 입문 (0) | 2024.01.18 |
[TIL] 2024.01.17 팀 과제 리뷰 (0) | 2024.01.17 |
[TIL] 2024.01.16 팀 과제 회고 (0) | 2024.01.16 |