728x90
내일배움캠프 오늘 학습 내용
- 최종 프로젝트 : 와이어프레임을 보며 프론트에서 필요한 작업과 백엔드에서 필요한 작업 다시 정리하기
프론트 연결에 대비하자
나중에 백엔드에서 구현한 것들을 프론트에 연결하여 사용하게 될 텐데, 그 때 지금 구현한 것들과 얼마나 다를지 무엇이 더 필요할지 전부 다시 확인해보며 재정비하는 시간을 오래 가졌다. 시간이 오래 걸렸지만 그만큼 미리 정리할 수 있어서 좋았다. 며칠 전부터 order 테이블의 내용을 고민 중이었는데, 전에 고찰했던 대로 외래키로 가지고 있는 것보다 해당 order에만 해당되는 나중에 변경될 수 있는 점들을 저장하여 보관하기로 하였다. 결제는 외부 api를 사용할 것이기 때문에 결제내역 log table만 따로 생성하고, 배송지와 사용자의 정보를 저장하는 column을 추가로 만들었다. 배송지 역시 api를 사용해 다른 table에서 관리할 수 있도록 할 예정이지만, 수정될 가능성이 있기에 order table에서도 새로 저장하기로 하였다. 내용이 늘어났지만, order에 저장되는 내용은 status 외에는 바뀌면 안 되기 때문에 저장하였다. 뒤바뀐 erd나 와이어프레임은 해당 노션에서 계속 업데이트 중이니 확인이 가능하다.
https://www.notion.so/2-4-99654300acf24cf596cc1bee27acba1b
2거 4조 | Notion
5. API 명세서
teamsparta.notion.site
728x90
'javascript+node.js' 카테고리의 다른 글
| 1/23 최종 프로젝트 8 (0) | 2024.01.23 |
|---|---|
| 1/22 최종 프로젝트 7 (0) | 2024.01.22 |
| 1/18 최종 프로젝트 5 (0) | 2024.01.18 |
| 1/17 최종 프로젝트 4 (0) | 2024.01.17 |
| 1/16 최종 프로젝트 3 (1) | 2024.01.16 |
댓글