๋ทํ๋ฆญ์ค๋ฅผ ํด๋ก ํ๋ฉฐ ๋ทํ๋ฆญ์ค ๋ด์ ๋ฐ์ดํฐ์ ์ด๋๊ณผ ํ๋ฆ๋ฑ์ ํ์ ํ๊ณ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ํํด ์ด๋ํด์ฃผ๋ ๋ฐฉ๋ฒ์ ํฐ๋ํ์์ต๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ธฐ์ด๋ฅผ ๊ฒฝํํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด 4์ธ : ํ๋ก ํธ์๋(2์ธ) + ๋ฐฑ์๋(2์ธ)
:ย http://netflixclonecoding.s3-website.ap-northeast-2.amazonaws.com/
์ค์ ๋ก ํ๋ก ํธ์ ์๋ฒ๊ฐ์ API๋ฅผ ์์ฒญํ๊ณ ์๋ต๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ๋ทํ๋ฆญ์ค ๋ฉ์ธํ์ด์ง์ ์ถ๋ ฅํด ๋ณด์๋ค. ํ๋ก ํธ์์๋ ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก api๋ฅผ ์์ฒญํ๊ธฐ ์ํด axios๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค. ์คํ๋ง์ผ๋ก ๊ตฌํํ DB์์ ๋ฐ์ ์ฌ ์ ์๋ ๋ฐ์ดํฐ๋ TMDB์ ์คํapi๋ฅผ ํ์ฉํด์ ์ปจํ ์ธ ๋ฅผ ๊ตฌ์ฑํ๋ค. ์ปจํ ์ธ ๋ฅผ ํด๋ฆญํ์๋ ์์ธ๋ด์ฉ์ด ๋ชจ๋ฌ๋ก ๋จ๋๋ก ๊ตฌํํด ๋ณด์๋ค. ๋ฆฌ์กํธ์ ์คํ๋ง์ ์ฐ๋ํ์ฌ ๋ฐฐํฌ๊น์ง ์์ ํด ๋ณด์๋ค.
โโTMDB(TheMovieDB) ์ฌ์ดํธ์์ ์ํ,TV ๋ฑ๊ณผ ๊ฐ์ ์ฌ๋ฌ๊ฐ์ง ์ปจํ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค. Open API๋ฅผ ํตํด ์ ๋ณด๋ฅผ ์ ๊ณต๋ฐ์ ์ ์๋ค.
:ย https://youtu.be/zgy68Ftqzc4
๐ฎย back-end
- Spring
- ubuntu, awsย ๐ย frot-end
- React
- JavaScript
- JSX
- CSS
- Styled Component
- aws, s3
- ๋ก๊ทธ์ธ/ํ์๊ฐ์
- ๋ด๊ฐ ์ฐํ ์ปจํ ์ธ (์ปจํ ์ธ ์ฐํ๊ธฐ)
- ์ปจํ ์ธ ์ข์์, ์ซ์ด์