Recent Posts
Recent Comments
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Next
- React
- 구글 로그인
- nextjs
- 초기셋팅
- 모던 자바스크립트
- 자주 까먹는
- 소셜 로그인
- useRouter
- 내일배움캠프
- 프로그래머스
- 리터럴
- 셋팅
- 프로젝트 셋팅
- domain
- 코딩테스트
- 오블완
- 스파르타코딩클럽
- git
- 모던자바스크립트
- vercel
- deep dive
- 티스토리챌린지
- array정적메서드
- 코드카타
- error
- js
- CORS
- 코테
- vscode
- Today
- Total
파피루스
[팀플: 뉴스피드] DB 스키마, 필요한 API 목록은? 본문
posts
col name | data type | key | nullalbe | default | 비고 |
id | int | PK | not null | auto increment | |
title | text | PK | not null | ||
content | text | nullable (empty) | |||
writer | text | nullable (null) | user_id 와 매칭 (FK는 걸지 않음) | ||
created_at | timestamp | now() | |||
tag | text | , 기준으로 끊기 (예시 : a,b,c,d,e) | |||
like | int | not null | 0 | ||
view | int | not null | 1 |
users
col name | data type | key | nullalbe | default | 비고 |
id | int | PK | not null | auto increment | |
created_at | timestamp | not null | now() | ||
id | text | PK | not null | ||
password | text | not null |
필요 API 목록
페이지 | API | request params | 비고 |
home | GET /posts/search | keyword : string | 최근 작성 순 | title에 keyword 포함된 글 |
GET /posts/popular | 최근 작성 순 | view > n | ||
GET /posts/recent | 최근 작성 순 | ||
mypage | GET /users/:user_id | user_id : string | |
GET /posts/:user_id | user_id : string | 최근 작성 순 | user_id가 작성한 글 목록 | |
sign up | POST /user/join | user_id : string password:string |
|
log in (sign in) | POST /user/login | user_id : string password:string |
|
log out | POST /user/logout | user_id : string | |
detail | GET /post/:post_id | post_id : ?? | |
createPost | POST /post | title content writer : 유저 아이디? tag |
title : 빈값 안됨 tag : , 기준으로 split 해서 사용할 수 있도록 (예시 : a,b,c,d,e) |
왜 로그아웃 버튼이 없지? -> 아 한번 들어오면 못나간다.
'Today I Learned > diary' 카테고리의 다른 글
[팀플.length - 2] 4일 후, 진행 상황 (0) | 2024.06.21 |
---|---|
[팀플.length - 2] 총 4일간 진행할 플젝 (0) | 2024.06.18 |
24-05-22 메모앱 만들기 요구사항 (0) | 2024.05.22 |
24-05-14 todo list 요구사항 (0) | 2024.05.14 |
24-05-11, 거북목 헬린이 운동 루틴 조사 (0) | 2024.05.11 |