2021. 5. 16. 16:40ใ๐ TIL
1. Facts: ์ฌ์ค
- ์ฝ๋์จ 2์ฃผ์ฐจ ์งํ
- Naver Webtoon ํ๊ณ ์ธํด ์๋ฅํ
- ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ๋ถํฉ๊ฒฉ
- ํ๋ก๊ทธ๋๋จธ์ค PS 3๋ฌธ์ ๋ธ๋ก๊ทธ ๊ธฐ๋ก
- Django Rest Framework ์ฌ์ฉํ์ฌ Todo list application ์์ฑ
2. Feeling : ๋๋ ๊ฒ
- springboot๋ฅผ ์ฌ์ฉํจ์ผ๋ก ๊ธฐ์กด ์๋ฐ๋ง ์ฌ์ฉํ๋ ๋ฐฉ์๋ณด๋ค ํจ์ฌ ๊ฐ๋จํ๋ค.
- framework๊ฐ ์ผ๋ง๋ ํธ๋ฆฌํ์ง ์ด๋ ดํ์ด ๋๊ผ๋ค. ์๋ฐ๋ง์ ์ฌ์ฉํ ๋ก์ฐ๋ ๋ฒจ์ ์ฝ๋ฉ๋ณด๋ค ํจ์ฌ ๊ฐ๊ฒฐํ๊ณ ์ดํดํ๊ธฐ ์ฌ์ ๋ค.
- ์ฝ๋์จ ๊ณผ์ ์ ์กฐ๊ธ์ฉ ์ต์ํด์ง๊ณ ์๋ค. ์ง๋ฌธํ๋ ๋ฐฉ๋ฒ๋ ๋ฐฐ์ฐ๊ฒ ๋๋๋ฐ, ๋ง์ฐํ ์ง๋ฌธ์ ๋์ง๊ธฐ ๋ณด๋ค ๋ด ์ํฉ์ ์์ธํ ์์ ํ๊ณ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฐ๋ฅผ ์ง๋ฌธํ์.
3. Finding: ๋ฐฐ์ด ๊ฒ
- ์คํ๋ง ๋ถํธ๋ฅผ ์ฌ์ฉํ์ฌ REST API๋ฅผ ๊ฐ๋ฐํ๋ค.
- HTTP ์ REST API์ ์ฐจ์ด : REST API๋ฅผ ๋ฐฐ์ฐ๋ค ๋ณด๋, HTTP method ์ ์ ํํ ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ๋ฐฐ์ ๋ค. ์ฌ์ค์ ๊ฑฐ์ ๊ฐ์ ์๋ฏธ๋ก ์ฌ์ฉํ์ง๋ง, REST API๋ HTTP API์ 4๊ฐ์ง ์ ์ฝ์กฐ๊ฑด์ด ์ถ๊ฐ๋๋ค.
- ์์์ ์๋ณ
- ๋ฉ์์ง๋ฅผ ํตํ ๋ฆฌ์์ค ์กฐ์
- ์๊ธฐ์์ ์ ๋ฉ์์ง
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ์ ๋ํ ์์ง์ผ๋ก์ ํ์ดํผ๋ฏธ๋์ด
- IntelliJ์ run tab๊ณผ terminal tab ๊ด๋ จํ์ฌ ์ฐฉ์ค๊ฐ ์์ด ํผ๋๋ฐฑ์ ๋ฐ์๋ค.
- HTTP 400๊ณผ 404 ์ฐจ์ด
- Django - React ์ฐ๋ ==> spring boot ๋ ์๋ํด๋ณด์
4. Affirmation: ์๊ธฐ ์ ์ธ
- ํด์ผํ ๊ฒ์ ๊ผญ ๋๋ด๊ณ ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ์.
- HTTP์ REST API ์ฐจ์ด ๊ด๋ จ ๋ด์ฉ์ ์ค๋ ์์ ๊ผญ ํฌ์คํ ํ์
- CORS ๊ด๋ จ ๋ด์ฉ ํฌ์คํ ์ ๋ค์์ฃผ๊น์ง ๊ผญ ๋ง๋ฌด๋ฆฌ ํ ๊ฒ.
- ๊ฐ์์ ์ผ๋ก ์ด๋ฃจ๊ณ ์ถ์ ๋ชฉํ๊ฐ ์ด์ง์ธ ๋งํผ, ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ฐ์ต์ ์๊ฐ์ ๋ ํฌ์ํ์.
5. ๋์์ง ์
- ์ง๋ ์ฃผ์ ๋ค์งํ, ํผ๊ณคํ๋๋ผ๋ ํด์ผ ํ ์ผ์ ๊ผญ ๋๋ด๋ ์ต๊ด์ ์กฐ๊ธ์ฉ ๋ค์ด๊ฒ ๋๋ค. ๊พธ์คํ ์ง์ํ๋๋ก ํ์!
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5์ ๋ท์งธ ์ฃผ ์ฃผ๊ฐํ๊ณ (0) | 2021.05.23 |
---|---|
TIL 210517 (0) | 2021.05.17 |
TIL 210511 (0) | 2021.05.12 |
TIL 210510 (0) | 2021.05.11 |
5์ ๋์งธ ์ฃผ ์ฃผ๊ฐํ๊ณ (0) | 2021.05.09 |