드디어 node 과제 LV2,LV3을 모두 제출 하였다.. 아마 수요일부터 밤을 지새며 했던것 같은데 금요일 저녁이 되어서야
마무리가 되었다. 처음엔 쉬울줄 알고 금방하겠지 했는데 역시 한번 맞아봐야 정신을 차리는것 같다.
이젠 근거없는 자신감으로 행동하지 말아야겠다.
우선 이전엔 mongoose를 이용해 DB로 썼었는데 이번엔 mySQL을 DB로 사용하였다.
sequelize를 설치하고 연결하는 과정에서 오류가 생겼었는데 구글링을 한 결과!
migration에 관한 오류였다.
오류는 : sequelize Error: Failed to open the referenced table
이렇게 나왔었는데 그 이유는 테이블 끼리의 관계설정도 중요하다는 것 이였다.
나는 그냥 아무렇지 않게 테이블을 생성하고 진행을 하려했지만, 오류메세지를 검색해본 결과
테이블을 추가할때 그냥 해서는 안되고 테이블끼리의 순서(=관계)도 중요하다는 것을 처음 알게 되었다.
그리고 나서 순서를 바꾸고 실행하니 잘 돌아갔다.
mySQL을 처음 쓰면서 신기하고 어려운 부분도 많지만 오늘 생겼던 오류들을 다시 생각하며
다음엔 같은 실수를 하지 않게 조심해야겠다.
'TIL > 내일배움캠프 6주차' 카테고리의 다른 글
[내배캠 TIL ] 6주차 수요일 :: 에러핸들링 (0) | 2023.06.22 |
---|---|
[내배캠 TIL ] 6주차 화요일 :: null병합 연산자 (0) | 2023.06.20 |
[내배캠 TIL ] 6주차 월요일 (0) | 2023.06.20 |