본문 바로가기
javascript+node.js

1/19 최종 프로젝트 6

by 마루청 2024. 1. 19.
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

댓글