본문 바로가기
내일배움 과제/CH4-2

듀오후기 API

by GREEN나무 2024. 12. 24.
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

'내일배움 과제 > CH4-2' 카테고리의 다른 글

TIL 241226 - 프론트엔드 틀  (0) 2024.12.27
게시판 프론트  (0) 2024.12.26
챔피언즈 테이블 체우기  (0) 2024.12.24
환경설정  (0) 2024.12.24
Riot API - 챔피언 이름과 이미지 파싱  (0) 2024.12.24