์๋ ํ์ธ์, ์ฌ๋ฌ๋ถ! ์ค๋์ Node.js์์ ๋ง์ด ์ฐ์ด๋ HTTP ํต์ ๋๊ตฌ์ธ http2์ axios๋ฅผ ๋น๊ตํด๋ณด๋ ค๊ณ ํด์.
์ด๋ค ์ํฉ์์ ์ด๋ค ๊ฑธ ์จ์ผ ํ ์ง ํท๊ฐ๋ฆด ๋๊ฐ ๋ง์์์? ๐ค
์ด ๊ธ์์๋ ๋ ๊ฐ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํน์ง, ์๋, ์์ ์ฑ ๋ฑ์ ์ฝ๊ณ ์น๊ทผํ๊ฒ ๋น๊ตํด๋ณผ๊ฒ์! ๐ ๏ธโจ
| ๐ ๏ธ ๋น๊ต ํญ๋ชฉ | ๐ HTTP/2 (http2 ๋ชจ๋) | ๐ Axios |
|---|---|---|
| ํ๋กํ ์ฝ ์ง์ | HTTP/2, TLS ์ํธํ ์ง์ | HTTP/1.1, HTTP/2 (๊ฐ์ ์ง์) |
| ํต์ ์๋ | ๋ฉํฐํ๋ ์ฑ์ผ๋ก ๋น ๋ฅธ ์์ฒญ ์ฒ๋ฆฌ โก | ์์ฒญ๋ณ ๊ฐ๋ณ ์ฐ๊ฒฐ๋ก ์ผ๋ฐ์ ์ธ ์๋ ๐ก |
| ์ฌ์ฉ์ฑ | API๊ฐ ๋ณต์กํ๊ณ ์ ์์ค ์ค์ ํ์ ๐ ๏ธ | ์ฌ์ฉ์ด ์ง๊ด์ ์ด๊ณ ๊ฐํธ ๐งฉ |
| ์์ฒญ ๋ฐฉ์ | HTTP/2 ์คํธ๋ฆผ ์ฌ์ฉ | Promise ๊ธฐ๋ฐ ์์ฒญ/์๋ต ๐ฅ๐ค |
| ์ค๋ฒํค๋ | ๋ฎ์ ํค๋ ์ค๋ฒํค๋ ๐ฆ | ๋น๊ต์ ๋์ ์ค๋ฒํค๋ ๐ |
| ์ ์ฉ ์ฌ๋ก | ๊ณ ์ฑ๋ฅ ์๋ฒ ๋ฐ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ์ก ๐ | ์ผ๋ฐ์ ์ธ API ํด๋ผ์ด์ธํธ ํต์ ๐ฅ๏ธ |
| ์ํฉ | ์ถ์ฒ ๋๊ตฌ | |
|---|---|---|
| ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ค์ํ ๋ | http2 ๐ | |
| ํ ๋ฒ์ ์ฌ๋ฌ ์์ฒญ์ ์ฒ๋ฆฌํด์ผ ํ ๋ | http2 ๐ | |
| ๊ฐ๋จํ API ํธ์ถ์ด ํ์ํ ๋ | axios ๐ป | |
| ์๋ฒ & ๋ธ๋ผ์ฐ์ ๋ชจ๋ ์ง์ํด์ผ ํ ๋ | axios ๐ |