TIL 2/2

이혜원·2023년 2월 2일
0

오늘 한 일

오늘 프론트엔드 쪽을 좀 만졌다 아래는 도움을 준 모달 창 여는 걸 알려주는 사이트와 그리드 알려주는 사이트들이다.

그리고 이번에는 시작부터 3layered architecture로 시작했다. 역시 익숙하지 않아서 그런지 좀 어렵더라.

그래도 기능구현 하나는 했다!! 내가 order한 lecture을 찾아서 내 강의실에 불러오는 기능이였다. table 두개에서 찾아야 되어서 걱정했지만 잘 불러와졌다!

reponse type 이 array가 아니라 object여서
response['mylectures']['mylectures']로 써야 되었다.

그리고 오늘 배운 가장 중요한 정보!!!
sequelize 특성상 자동으로 table 이름을 복수형으로 바꾸더라. 이번에는 첫 템플릿을 만드시는 분께서 일일히 다 table이름을 단수형으로 바꾸셨다. migrate할때도 table이 생성될때도 다 단수형으로 잘 만들어지길레 문제 없는 줄 알았것만..

아니였다. repository에서 sequelize 폴더에서 db table을 찾을때 복수형 table이름으로 search를 하더라... ㅋ..
그래서 sequelize 폴더의 order.js 맨 끝부분에 이것을 추가해야된다.

freezeTableName: true,

table이름을 강제로 freeze 시켜준다. 다른 팀원분께서 찾아주셔서 감사하다 진짜...ㅠㅠㅠ

프리티어에 대해서도 배웠다.

팀원들과 이런 아래의 설정들을 다 똑같이 하기위해 설정해주는거다.

그런다음 아래의 명령어를 terminal에 입력하면 된다!!

npm run prettify

0개의 댓글