HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💟
지은팀 Programmers Study
/
🚀
지은 1팀
/
🏗️
모델(객체) 정의
🏗️

모델(객체) 정의

user 객체

{  id: '616d869182a78113d401bedc',  userName: '테스트보이',  emali: 'waffleCard@naver.com', bookmarkCardList: [], likeCardList: [], }

card 객체

{  id: '6172145b54db072125ad91de', author: '파라오',  emoji: '👽',  cardColor: 'rgba(92, 107, 192, 1)',  createdAt: '2021-10-26T00:33:31.554Z',  updatedAt: '2021-10-31T00:33:31.554Z', likes: [],  hashTags: [    '지우개방',    '쏟아내고가',    'ㄴr는 ㄱr끔',    '눈물을 흘린ㄷr',    '이 해시태그는 매우 긴 해시태그 입니다.', ],  comments: [{comment 객체}, {...}, {...}, ...], },

comment 객체

{  id: '1234',  comment: '안녕! 클레오파트라!',  author: '파라오',  createdAt: '2020-10-26T00:33:31.554Z',  updatedAt: '2020-10-32T00:33:31.554Z',  cardId: '6172145b54db072125ad91de'(보류) }
 
API - 포스트 객체
{ "_id" : 아이디, "title" : 이모지, meta : { ← `JSON.parse()` cardColor: '카드컬러', hashTags:[...], } }
 
  • 유저 객체
{ "_id" : 아이디, "fullName": 닉네임 "email": 이메일 meta : {bookmarkCardList:[...], likeCardList:[...]} ← `JSON.parse()` }