Bibi's DevLog ๐ค๐
TIL - [20.08.23] : ํธ์ง/์ญ์ ๋ฒํผ๋ง๋ฆ, ๊ฒ์์ฐฝ/๊ฒ์๋ฒํผ ๋ง๋ฆ, ์ผ์ ์ญ์ API-์์ฑ, ์ผ์ ๊ฒ์API-์ ์์ค ๋ณธ๋ฌธ
TIL - [20.08.23] : ํธ์ง/์ญ์ ๋ฒํผ๋ง๋ฆ, ๊ฒ์์ฐฝ/๊ฒ์๋ฒํผ ๋ง๋ฆ, ์ผ์ ์ญ์ API-์์ฑ, ์ผ์ ๊ฒ์API-์ ์์ค
๋น๋น bibi 2020. 8. 23. 22:24์ฝ๋ฉํ๋ ค๊ณ ์๋ฐ ํด๊ทผํ์๋ง์ ๋ฐฅ๋ ๋นจ๋ฆฌ ํด๋จน๊ณ ์๋ค. ์ด์ฌํ ํด์ผ์ง๐ช
์ค๋ ํ ์ผ!
-> api ์์ฑํ๊ธฐ (์ต์ CRUD ์ ๋ถ, ๊ฐ๋ฅํ ๊ณํํ API์ ๋ถ)
์์ผ๋ก ๋ง๋ค์ด์ผ ํ API
: 3.์ผ์ ๊ฒ์ 4.์ผ์ ๋ณ๊ฒฝ 5. ์ผ์ ์ญ์
// (์์ ๊ธฐ๋ฅ ์์ฑ๋๋ฉด) 6. ์๋ฆผ์ ์ก(์นดํก/๋ฉ์ผ) 7.๋ ์จ์กฐํ
-ํ๋ฒ ๋ฐฐ์๋ณธ ์ ์๋ ์ผ์ ์ญ์ , ๊ตฌํํ๊ธฐ ์ฌ์ด ์ผ์ ๊ฒ์ API ๋ฅผ ๋จผ์ ๋ง๋ค์ด์ผ๊ฒ ๋ค.
TIL
- ์ผ์ ์์ฑ api์ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํด 'ํ ์ผ(todo), ์์์ผ(start_date)'์ ๊ฐ์ด ์์ผ๋ฉด ์ ์ถ๋์ง ์๊ณ ์ผ๋ฟ์ ๋์ฐ๋๋ก ํ๋ค.
- ๋ง์ API๋ฅผ ๋ง๋๋ ค๊ณ ๋ณด๋, API๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฒํผ์กฐ์ฐจ ํ๋ก ํธ์๋์ ๋ง๋ค์ด๋์ง ์์๋ค..ใ
ใ
ใ
ใ
๊ฒ์์ฐฝ๋ ๋ง์ฐฌ๊ฐ์ง. ๊ทธ๋์ ์ผ์ ํธ์ง, ์ญ์ ๋ฒํผ๊ณผ ๊ฒ์์ฐฝ์ ๋จผ์ ๋น ๋ฅด๊ฒ ๋ง๋ค๊ณ API ๋ฅผ ๋ง๋ค๊ธฐ๋ก ํ๋ค.
- ์ผ์ ์ญ์ API ๋จผ์ ์์ฑ! (Delete)
- ์ผ์ ๊ฒ์ API๋ฅผ ๋ค์์ผ๋ก ๋ง๋ค๊ณ ์๋๋ฐ.. ์ ์ ๋๋ค.
<๊ตฌ์กฐ>
1.POST๋ฐฉ์์ผ๋ก ๊ฒ์์ฐฝ ๋ด์ ๊ฒ์์ด(keyword)๋ฅผ ๋ณด๋ด๊ณ , ์๋ฒ์์๋ ๊ทธ ๊ฒ์์ด์ ์ผ์นํ๋ db๋ฐ์ดํฐ ๋ฆฌ์คํธ๋ฅผ ์ฐพ์ returnํด์ค.
2.return๊ฐ์ ๋ฐํ์ผ๋ก for๋ฌธ์ ๋๋ ค ๊ฒฐ๊ณผ๊ฐ ๋ฆฌ์คํธ๋ฅผ ํฌ๋๋ฆฌ์คํธ ์นด๋ํํ(serched_card)๋ฅผ ๋ง๋ ๋ค
3.ํฌ๋๋ฆฌ์คํธ๋ฅผ ๋น์ฐ๊ณ ๊ทธ ์๋ฆฌ์ append.
<ํ์>
์๋ฒ์์ ๋ณด๋ธ 'msg'๋ ์ ์ถ๋ ฅ๋๊ณ console.log๋ก ๊ฒฐ๊ณผ๊ฐ๋ ์๋ฒ์์ ์ ๋ฐํ๋๋๋ฐ,
ํ๋ก ํธ์๋์ ๊ฒ์๊ฒฐ๊ณผ๊ฐ cardํํ๋ก append๊ฐ ๋์ง ์๋๋ค.
์๋ฒ๋ ํฌ๋กฌ ์ฝ์์ฐฝ์ ์ค๋ฅ๋ฉ์์ง๋ ๋จ์ง ์๋๋ค..
->ํ๋ก ํธ์๋ ๋ฌธ์ ์ธ ๊ฑฐ ๊ฐ์๋ฐ ๋ด์ผ ์ข ๋ ๋๋ฒ๊น
ํด๋ด์ผ๊ฒ ๋ค.
๋ด์ผ ํ ์ผ
-์ผ์ ๊ฒ์ API ๋๋ฒ๊น ํด์ ์์ฑํ๊ธฐ
- ๋จ์ API ๋ง์ ์ ์ํ๊ธฐ (์ผ์ ๋ณ๊ฒฝ, ์๋ฆผ๋ณด๋ด๊ธฐ-์ด๋ฉ์ผ๋ถํฐ, ๋ ์จ์กฐํ)
- ์คํ๋ฅดํ ์์
๊ฐ์ ์ด์ฌํ ๋ฃ๊ธฐ!
์ค๋์ ์ค๊ณต๋ถ์๊ฐ - 2:36:04
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL - [20.08.25] ์ด์ ์์ ๋ด์ฉ ๋ณต์ต, ์ ๋ฆฌ (0) | 2020.08.25 |
---|---|
TIL - [20.08.24] ์ผ์ ํธ์งAPI ์ฝ์ง๊ณผ ํผ๋๋ฐฑ (0) | 2020.08.24 |
TIL - [20.08.22] - ํ์์ฝ๋ฉ (0) | 2020.08.22 |
TIL - [20.08.21] (0) | 2020.08.21 |
TIL - [20.08.19] (0) | 2020.08.19 |