Quickchive
Quickchive Frontend
releated with quickchive version 1.0
- ์ฝ์ด๋ฌ์ผ ํ ์ํฐํด ๋งํฌ, ์ฐธ์ํด์ผ ํ๋ ์ธ๋ฏธ๋ ๋งํฌ, ๋ด๋ฌ์ผ ํ ์์๋งํฌ ๋ฑ ์๊ธฐ๊ฐ๋ฐ์ ์ํด ์ฝ์ด๋๊ณ ์์์ผ ํ ๋งํฌ๋ฅผ ๋ถ๋ฅํด์ ์ ์ฅํ ์ ์๋ ๋ถ๋งํฌ ์๋น์ค์ ๋๋ค.
- ์ฌ๋ฌ๊ฐ์ง ์ด์ ๋ก ์ฌ๋ฌ ๊ณณ์์ ๋ค์ ๋ณผ ๋ชฉ์ ์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์์งํ๋ ์ฌ๋๋ค
-
์ ์ฅํด๋ ๋ถ๋งํฌ๋ฅผ ๋ค์ ์ฝ์ง ์๋ ์ฌ๋๋ค: ๊น๋จน๊ฑฐ๋, ๊ท์ฐฎ์์, ์ฌ๋ฌ ํ๋ซํผ์ ์ข์์/์ ์ฅ/์คํฌ๋ฉํํ๋ก ์ฝ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฌ๊ธฐ์ ๊ธฐ ๋๋ ค๋จ๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ๊ฐ ํ๋ค์ด ๋ค์ ๋ณด์ง ์์ต๋๋ค.
-
๊ธฐ์กด ๋ถ๋งํฌ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ฌ๋๋ค: ๊ธฐ๋ณธ ๋ฉ๋ชจ์ฑ์ ์ฌ์ฉํ๊ฑฐ๋, ์คํฌ๋ฆฐ์ท ํน์ ์นด์นด์คํก ๋์๊ฒ ๋ณด๋ด๊ธฐ๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ก ์ธํด ์ ์ฅํด๋ ๋ถ๋งํฌ๋ฅผ ๋ค์ ์ฝ์ง ์๋๋ค๋ 1๋ฒ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํฉ๋๋ค.
-
๋ถ๋งํฌํด๋๋ ์ํฐํด์ ์ฝ์ ๋ ๋ถ๋ด๋๋ ์ฌ๋๋ค: ์ฝ์ ๊ฑฐ๋ฆฌ๊ฐ ๋ง์์ ๋ถ๋ด๋๊ฑฐ๋, ์์ด๋ผ์ ๋ถ๋ด๋๋ ๋ฑ์ ์ด์ ๋ก ์ฝ์ง ์๋ ์ฌ๋๋ค๋ ์์ต๋๋ค.
์์ ๊ฐ์ ๋ฌธ์ ๋ค ํ์ ํญ์ ์ฝ์ด์ผ์ง ํ๊ณ ๋ค์ง๋ง ํ๊ณ , ์ ์ฅํ ์ํฐํด๋ง ์์ฌ๊ฐ๋ ๋ถ๋ค์ ์ํด
๋ณด๋ค ํธ๋ฆฌํ๊ณ ๋น ๋ฅด๊ฒ ์ํฐํด๋ค์ ๊ด๋ฆฌํ๊ณ ๋ณผ ์ ์๋๋ก ๋๊ณ ์ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
| URL | method | Usage | Authorization Needed |
|---|---|---|---|
| /api/user | PATCH | ์ ์ ์ ๋ณด ์์ | O |
| /api/user/password | POST | ๋น๋ฐ๋ฒํธ ์ฌ์ค์ | X |
| /api/user | GET | ์ ์ ์ ๋ณด ์กฐํ | O |
| /api/user | DELETE | ์ ์ ์ญ์ (ํ์ ํํด) | O |
| URL | method | Usage | Authorization Needed |
|---|---|---|---|
| /api/auth/login | POST | ์ด๋ฉ์ผ ๋ก๊ทธ์ธ | X |
| /api/auth/logout | POST | ๋ก๊ทธ์์ | O |
| /api/auth/token | POST | ํ ํฐ ์ฌ๋ฐํ(access, refresh token) | X |
| /api/auth/send-password-reset-email/<str:email> | POST | ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ์ ์ํ ๋ฉ์ผ ์ ์ก | X |
| URL | method | Usage | Authorization Needed |
|---|---|---|---|
| /api/oauth/kakao-auth | GET | ์นด์นด์ค ๊ณ์ ๋ก๊ทธ์ธ ์์ฒญ | X |
| /api/oauth/kakao-login | GET | ์นด์นด์ค ๋ก๊ทธ์ธ | X |
| /api/oauth/google-auth | GET | ๊ตฌ๊ธ ๊ณ์ ๋ก๊ทธ์ธ ์์ฒญ | X |
| /api/oauth/google-login | GET | ๊ตฌ๊ธ ๋ก๊ทธ์ธ | X |
| URL | method | Usage | Authorization Needed |
|---|---|---|---|
| /api/contents | POST | ์ฝํ ์ธ ์ถ๊ฐ | O |
| /api/contents/multiple | POST | ๋ค์์ ์ฝํ ์ธ ์ผ๊ด ์ถ๊ฐ | O |
| /api/contents | PATCH | ์ฝํ ์ธ ์ ๋ณด ์์ | O |
| /api/contents/<int:contentsId>/favorite | PATCH | ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฑ๋ก ๋ฐ ํด์ | O |
| /api/contents/<int:contentsId> | DELETE | ์ฝํ ์ธ ์ญ์ | O |
| /api/contents | GET | ์ฝํ ์ธ ์กฐํ | O |
| /api/contents/favorite | GET | ์ฆ๊ฒจ์ฐพ๊ธฐ ์กฐํ | O |
| /api/contents/<int:contentId>/summarize | GET | ์ฝํ ์ธ ๋ฌธ์ ์์ฝ | O |
| /api/contents/reminder-count | GET | ๋ฆฌ๋ง์ธ๋ ๊ฐ์ ์กฐํ | O |
| URL | method | Usage | Authorization Needed |
|---|---|---|---|
| /api/categories | POST | ์นดํ ๊ณ ๋ฆฌ ์ถ๊ฐ | O |
| /api/categories | PATCH | ์นดํ ๊ณ ๋ฆฌ ์์ | O |
| /api/categories/<int:categoryId> | DELETE | ์นดํ ๊ณ ๋ฆฌ ์ญ์ | O |
| /api/categories | GET | ์นดํ ๊ณ ๋ฆฌ ์กฐํ | O |
| /api/categories/frequent | GET | ์์ฃผ ์ ์ฅํ ์นดํ ๊ณ ๋ฆฌ ์กฐํ | O |
Nest is MIT licensed.