오늘 프론트엔드 쪽을 좀 만졌다 아래는 도움을 준 모달 창 여는 걸 알려주는 사이트와 그리드 알려주는 사이트들이다.
그리고 이번에는 시작부터 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