Demon์ด ์๋๋ผ, Daemon ์
๋๋ค.
๋ฐ๋ชฌ(Daemon)์ ์ ๋์ค ๊ณ์ด ์ด์์ฒด์ *์์ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค์
๋๋ค.
์ด ๊ธ์์๋ ๋ฐ๋ชฌ์ด ๋ฌด์์ธ์ง, ์ด๋ค ํน์ง์ด ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ์์๋ณด๊ฒ ์ต๋๋ค.
์ ๊ฐ ์ฒ์ ์ ํ ์ปค๋ฐ ๋ฉ์์ง ๊ท์น์, ๋ํ์์ ์กด๊ฒฝํ๋ ์ ๋ฐฐ๋์ ๊ท์น์ด์์ต๋๋ค.
์์ธํ ์ธ๊ธํ๋ฉด ํน์ฌ ์ด ๊ธ์ ๋ณด์ค๊น ๋ถ๋๋ฌ์ ์ ์ง ๋ชปํ๊ฒ ์ง๋ง, ์ ๋ ์ ๋ฐฐ๋์ ๋ฐ๋ผ ์ ๋ง์ ์ปค๋ฐ ๋ฉ์์ง ๊ท์น์ ์ ์ํ ์ ์ด ์์์ต๋๋ค.
๊ทธ๋ฌ๊ณ ๋ณด๋, ์ด ๋ธ๋ก๊ทธ ๋ ํฌ์๋ ์ ๋๋ฆ์ ์ปค๋ฐ ๋ฉ์์ง ๊ท์น์ด ์๊ธด ํ ๊ฒ ๊ฐ๋ค์.
GNโบ: Braid: HTTP ๋๊ธฐํ ๊ธฐ์ ๋ฅผ ๋ณด๊ณ ์ข ๋ ์ ์ด๋ณธ ๊ธ์
๋๋ค.
Braid ์์ฒด๋ ์ํธ์ด์ฉ ๊ฐ๋ฅํ(์ฆ, ํ์
๊ฐ๋ฅํ) ์ํ ๋๊ธฐํ๋ฅผ ์ํ ์๊ณ ๋ฆฌ์ฆ, ์ ํ๋ฆฌ์ผ์ด์
, ๋๊ตฌ ๋ฐ ํ์ค์ ๋ง๋๋ ์คํ ์์
๊ทธ๋ฃน์
๋๋ค.
๋ชฉํ๋ ๋คํธ์ํฌ ์ปดํจํ
์์คํ
์ ๋ฐ์์ ๋ถ์ฐ ์ํ๋ฅผ ๋ก์ปฌ ๋ณ์์ฒ๋ผ ์ฝ๊ฒ ์ฝ๊ณ ์ธ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ผ๋๋ฐ,
๋ง์ด ์ข ์ด๋ ต์ฃ ? ๊ทธ๋์ ์ ๊ฐ ๋ ์ฐพ์๋ดค์ต๋๋ค.
์ฐ๋ฆฌ CTO๋์ด CPO๋๊ป ์ถ์ฒํด์ฃผ๊ณ , CPO๋์ด ๋ด๊ฒ ์ถ์ฒํด์ฃผ์ ์ฑ
, Refactoring UI๋ฅผ ์ฝ์ด๋ดค๋ค.
๋์์์ ์ฌ์ํ์ ๋ ๋ก๋ฉ ์๋์ ๊ฐ์ ์ด ํ์ํ๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋ค๋ ค์๋ค.
์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์์ธ์ ๋ถ์ํ๊ณ , ์กฐ์น๋ฅผ ์ทจํ ๊ณผ์ ์ ๊ธฐ๋กํ๋ค.
ํ์ง์ ์ต๋ํ ๋ณด์กดํ๋ฉฐ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ต๋ํ ์ค์ด๋ ์ต์ ํ๋ฅผ ํตํด, ์ ์ฅ ๋น์ฉ๊ณผ ์๋ ์ธก๋ฉด์์ 87%์ ๊ฐ์ ์ ๊ฐ์ ธ์ฌ ์ ์์๋ค.
Refresh Token์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์์ฒญ๋ค์ด ํ ๊ณณ์์ ๊ด๋ฆฌ๋์ด์ผ ํ๋ค.
์ฌ๊ธฐ์ ๊ธฐ ์ฐ์ฌ๋์ด ์๋ fetch๋ค์ Axios๋ฅผ ์ฌ์ฉํด ์น ๋ฐ๊ฟ๋ณธ ํ๊ธฐ.
์ด ์ ๋๋ ์์์ผ ๋น๋๊ธฐ์ ์์์น ๋ชปํ ๋์์ ์ธ์ง ์๊ณ ํ๋ก๊ทธ๋๋ฐํ ์ ์๊ฒ ๋๋ค.
์์ฒญ๋ ํ๋๋ก ํ์ง์ ์ข ๊นจ์ก์ง๋ง,, ์๋ ๊ฒ ์ธ๋ค์ผ์ ๋ง๋ค๊ณ ์ ํํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค์์ต๋๋ค.
Nomad Coders์ ๊ฐ์์ ๋ฌ๋ฆฌ ํ์ฌ๋ Free Plan์ ์ฌ์ฉํด ์ผ๊ธฐ์๋ณด๋ฅผ ๋ฐ์ผ๋ ค๋ฉด
Current Weather Data API์ 5 Day / 3 Hour Forecast API๋ฅผ ์ฌ์ฉํด ์ ์ ํ ๊ฐ๊ณตํด์ผ ํ๋ค.
๋ฌผ๋ก ๊ทธ๋ฅ 8์ผ์น ์๋ณด ์ฃผ๋ One Call API ์จ๋ ํ๋ฃจ 1,000 ์ฝ ๊น์ง๋ ๋ฌด๋ฃ๋ค๋ง ๊ทธ๋ฅ ์ด๊ฒ ๋ ์ฌ๋ฐ์ ๊ฑฐ ๊ฐ์์,, ~
์ด๋ฐ ์ฑ์ ๋ง๋ค์ด ๋ณด์.
Pagination