HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏄‍♂️
[팀8] 어푸(Ah puh) - Surf
/
📙
전체 스크럼
/
📙
12/12 (일)
📙

12/12 (일)

논의사항

API 전체 관련 질문(to Backend)

  • userID: data type을 number-> string으로 두는게 적절할거 같습니다
    • *ID: data type이 number→string으로 두는게 적절할 거 같습니다. number를 accumulate 방식으로 주게 되면 나중에 table 사용하다 서버가 죽어서 accu 값이 0이 되면 primary key가 중복이 될 가능성도 있지 않을까요?
    • → PK 값은 DB에서 중복되지 않게 들어가요! 서버가 죽으면 안들어가겠죠. 중복될 가능성은 없을 것 같습니다!
  • API data 속성을 없애고, body에 통으로 넣게 된 경위가 궁금합니다 → 굳이 data 안에 넣어주는게 불필요하다고 생각했습니다. 덧붙이자면 응답 바디의 내용에 접근할 때 data.exampleId로 접근한다고 들었습니다. 전에 저희가 설계했던대로 응답 바디 안에 "data":{~}와 같은 형식으로 넣어주게 된다면 프론트에서 data.data.exampleId 이런 식으로 값을 꺼내야한다고 하더라구요!
  • web socket 관련하여 backend 진행 현황이 어떻게 되고 있나요? → 웹 소켓은 아직 진행못했습니다. 다음주에 좀더 우선순위인 것들 끝나고 바로 해볼게요!
  • OAuth 관련 진행 현황 공유 부탁드립니다 → OAuth보다 웹소켓이 우선인 것 같아서 웹 소켓 구현 이후에 진행할게요!
  • 오늘 API 어디까지 완성할 수 있으실까요?
 

API 요청사항(2순위 .. 전체 API 완성후 진행 부탁드립니다)

  • request:{categoryId} → response: {categoryName}
  • request:{categoryName} → response: {categoryId}
 

둘러보기 페이지 - 게시글 조회

  • user 속성에 객체형태로 user 정보 받는 게 좋을 것 같습니다! userId만 받아서 하나하나 돌리면 리소스가 많이 들 것 같아서요!
notion image

API 변동사항(1순위 .. 빠른시일내로 처리 부탁드립니다)

  • 게시글 조회관련 모든 API에 createdAt 추가 요청 (시간 정보 포함되어야 함)

게시글 등록

  • title: 삭제조치 필요
  • 카테고리 name 중복 확인 프론트에서 하자

API .. 게시글 상세 조회

  • title: 삭제조치 필요
  • categoryID: 별도의 category id를 request하여 category name을 response 받는 api가 없기 떄문에 categoryName 속성을 추가로 주시면 좋겠습니다 → 카테고리 전체 조회에 있는 "name"이 category name인데, 혹시 카테고리 전체 조회 하기전에 필요하다면 어디에 필요할까요? 어느 API에 추가할지 참고해볼게요! +post detail 페이지에 categoryName이 들어가는 부분이 없는 것 같아요
  • like (Boolean): 속성 필요 → boolean 속성말고 따로 테이블을 두고 사용하려구요! 게시글마다 boolean으로 설정하면 user마다 좋아요를 했는지가 구분이 안되거든요!
  • favorite Boolean): 속성 필요 → 넵 확인했습니다!
  • imageURL: 포스트별 이미지 저장할 속성 추가 필요

회의결과