게임서버-스파르타코딩NodeJs_7기/CH4-2
듀오후기 API
GREEN나무
2024. 12. 24. 20:28
728x90
할일
듀오 후기 생성
수정
삭제
정렬
1. 일단 구현
2. 인증추가
3. 오류처리 정리
테이블
// 듀오 리뷰 정보를 저장하는 테이블
model DuoReview {
duoReviewId Int @id @default(autoincrement()) // 리뷰 ID, 자동 증가
myUserId BigInt // 리뷰 작성자 ID
someoneUserId BigInt // 리뷰 대상자 ID
content String // 리뷰 내용
starRating Int // 별점
createdAt BigInt // 생성 날짜
myUser Users @relation("DuoReviewsMy", fields: [myUserId], references: [userId]) // 리뷰 작성자와의 관계
someoneUser Users @relation("DuoReviewsSomeone", fields: [someoneUserId], references: [userId]) // 리뷰 대상자와의 관계
}
생성
url : /api/profiles/:profile-id/duo-review
req
header
작성자 Id
프로필 주인 Id
body
{
"content" : " ",
"starRating":""
}
res