νμκ΄λ¦¬ |
νμκ°μ
|
post |
/join |
{ email:string, password: string, nickname: string } |
{{msg : βνμκ°μ
μλ£!β}) |
|
μ€λ³΅μ²΄ν¬ |
post |
/join/checkid |
{ user_id: string, } |
|
|
λ‘κ·ΈμΈ |
post |
/login |
{ email:[email protected] password: string } |
μ±κ³΅μ:{{msg : βλ‘κ·ΈμΈμ±κ³΅ββ}}, {{token : string}} μ€ν¨μ: {{msg: βλ‘κ·ΈμΈ μ€ν¨νμ΅λλ€β}} |
λ©μΈνμ΄μ§ κ²μκΈ λΆλ¬μ€κΈ° |
|
get |
/post |
|
{{post: img,title,content,createdAt,comments,nickname}} |
μ μ νμ΄μ§ -(λ΄ λ²¨λ‘κ·Έ) |
μ μ νμ΄μ§ 벨λ‘κ·Έ |
get |
/post/me |
headers{token}, |
{posts} |
κ²μκΈ μΆκ°νκΈ° |
μΆκ°νκΈ°(κΈμμ±) |
post |
/post |
headers:{token} body (formData){ title: string content: string img_url(string) } |
{ msg : βμμ±μλ£!β } |
μμΈνμ΄μ§ κ²μκΈ |
μμΈνμ΄μ§ |
get |
/post/:post_id |
|
{posts : title,nickname,createdAt,img,content,, comments} |
|
μμ |
patch |
/post/:post_id |
headers:{token} body: {postId: string, title: string content: string } |
{ msg : βμμ μλ£!β postidμ λ§λ μμ λλ°μ΄ν° κ°μ²΄ } |
|
μμ |
delete |
/post/:post_id |
header:{token},body: { id :user_id: number } |
{ msg : βμμ μλ£!β } |
λκΈ |
λκΈμμ± |
post |
/post/:post_id/comment |
header:{token},body: { content:string } |
{ msg: βμμ±μλ£!β } |
|
λκΈμμ |
put |
/post/:post_id/comment/:comment_id |
header:{token},body: { content:string} |
{ msg:βμμ μλ£!β, comment } |
|
λκΈμμ |
delete |
/post/:post_id/comment/:comment_id |
header: {token}, body: {id: user_id : number(INT) } |
{ msg : βμμ μλ£!β } |
|
λκΈμ‘°ν |
get |
/post/:post_id/comment |
|
{ comments, } |