๐ย ์์ธ ์๊ตฌ์ฌํญ
POST
์์ฒญ ์ ํ์๊ฐ์
์ด ๋์ด์ผ ํฉ๋๋ค.POST
์์ฒญ ์ ์ฅ๊ณ ์ธ์
๊ธฐ๋ฅ์ ์ด์ฉํด ๋ก๊ทธ์ธ์ด ๋์ด์ผ ํฉ๋๋ค.POST
์์ฒญ ์ ์ธ์
์ ๋ณด๋ฅผ ์ญ์ ํด ๋ก๊ทธ์์์ด ๋์ด์ผ ํฉ๋๋ค.PUT
์์ฒญ ์ ์์ด๋๋ฅผ ์ ์ธํ ๋ชจ๋ ํ์ ์ ๋ณด๋ฅผ ์์ ํ ์ ์์ด์ผ ํฉ๋๋ค.DELETE
์์ฒญ ์ ๊ณ์ ์ ์ญ์ ํฉ๋๋ค(ํํด).boolean
์ด๋ฉฐ default false ์ค์ ์ ํฉ๋๋ค. POST
์์ฒญ ์ ํ ์ผ์ด ์์ฑ๋์ด์ผ ํฉ๋๋ค.GET
์์ฒญ ์ ํ ์ผ ๋ชฉ๋ก์ ์กฐํํ ์ ์์ด์ผํฉ๋๋ค.
response ์์
[
{
"id": 1,
"title": "๊ณผ์ ํ๊ธฐ",
"is_complete": "True",
"created_at": "2023-04-01",
"updated_at": "",
"completion_at": "2023-04-05",
},
{
"id": 2,
"title": "๊ณต๋ถํ๊ธฐ",
"is_complete": "False",
"created_at": "2023-04-02",
"updated_at": "2023-04-03",
"completion_at": ""
},
...
]
PUT
์์ฒญ ์ ํ ์ผ ์ ๋ณด๋ฅผ ์์ ํ ์ ์์ด์ผํฉ๋๋ค.DELETE
์์ฒญ ์ ํ ์ผ์ ์ญ์ ํฉ๋๋ค.ํ ํฐ ๋ฐฉ์์ผ๋ก ๋ก๊ทธ์ธ์ ๊ตฌํํ๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ์์์ ํ ํ์๊ฐ ์์๋ค.
๋์ JWT๊ธฐ๋ฐ ์ธ์ฆ์ ํด์์ธ์ง ๊ฐ์ธ์ ๋ณด ์์ ํ ๋ ์ ๋ฅผ ๋ง์ด ๋จน์๋ค. password๋ฅผ ์์ ํด๋ ํด์์ฒ๋ฆฌ ๋์ด DB์ ์ ์ฅ์ด ๋์ด์ผ ํ๋๋ฐ ์ด๊ฒ ์ฐธ ํ๋ค์๋ค..
๊ธฐ์ ๋งค๋์ ๋์ ๋์์ ๋ฐ์์ ํ๊ธฐ ๋๋ฌธ์ ์์ง๋ ์์ ํ ์ดํด๋ฅผ ๋ชป ํจ..
์กฐ๋ง๊ฐ ๋ฉ๋ชจํ ๋ด์ฉ๋ค์ ํ ๋๋ก ์ ๋ฆฌํด ๋์ผ๋ ค๊ณ ํ๋ค.
์ด๋ฒ ๊ณผ์ ๋ ์ด์ฐ์ ์ฐ ํ์ง๋ง ๋ญ๊ฐ ๋จธ๋ฆฌ์ ํ ๋จ๋๋ค๋ ๋๋๋ณด๋ค๋ ๊ตฌํ์ ํด๋๋ค..! ๋ผ๋ ๋๋..!
๊ทธ๋๋ ์ ์ ํ๋ ๋ด์ฉ๋ค๊ณผ ์ฐ๊ฒฐ๋๊ฑฐ๋ (์์์ด๋ ๋ก๊ทธ์ธ, serializer ๋ฑ..) ๊ฐ์๋ฅผ ํตํด ์๋ ๋ชป ๋๋ ๊ฒ ์์ด ํด๋ธ ๊ฒ ๊ฐ๋ค.
๋ง์น ๋ง์ฒดํ
๋ฅผ ์ ๋ค๋ค์ ์ ๊ธ์ ๋ฉ๊ตด๊ณผ ๋๋ญ๊ฐ์ง๋ค์ ํค์ณ๋๊ฐ๋ฉด์ ๋ชฉ์ ์ง์ ๋์ฐฉ ํ์ง๋ง ์ด๋ป๊ฒ ์ด๋๋ก ๊ธธ์ ๋ง๋ค์ด์ ์จ ๊ฑด์ง ์ด๋ ๋ฃจํธ๋ฅผ ์๋ฒฝํ ๊ธฐ์ตํ๊ธด ์ด๋ ค์ด ๋๋..?
๊ทธ๋๋ ์ด๋ฒ ๊ณผ์ ๋ก ์ ์ฒด์ ์ธ ํ๋ฆ๊ณผ ๊ธฐ๋ณธ์ ๋ํด์ ๋ค์ ๋ฐฐ์ฐ๋ฉด์ ์กฐ๊ธ์ ๋ ๋จ๋จํด์ก๊ณ , ๋ถ์กฑํจ๋ ๋ง์ด ๋๊ปด์ ์ฑ์ฅ์ ์๋๋ ฅ์ด ๋์๋ค.
์ผ์ฃผ์ผ ํ ํ๊ณผ์ ๊ฐ ์์๋ ํ
๋ฐ ๊ทธ ๋๊น์ง ์กฐ๊ธ ๋ ํ์ ๋์์ด ๋ ์ ์๊ฒ
๊ฐ๋ณด์๊ณ !!