https://news.hada.io/topic?id=28046
axios@1.14.1, axios@0.30.4 ๋ฒ์ ์ด ํดํน๋นํ์ต๋๋ค. | GeekNews
๊ธ์ผ npm install ๋ช ๋ น์ ํตํด, axios@1.14.1, axios@0.30.4์์ ๋ฒ์ ์ ์ค์นํ ๊ฒฝ์ฐ์, ์ ์ฑ์ฝ๋๊ฐ ์ค์น๋ ์ ์์ต๋๋ค.์ฃผ๋น 1์ตํ ์ด์ ๋ค์ด๋ฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ํ๋๋ฐ, ์ฌํ๊ฐ ์ข ํด ๊ฒ ๊ฐ๋ค์.axios ๊ฒ์
news.hada.io
2026๋ 3์ ๋ง, Axios์ npm ๋ฉ์ธํ ์ด๋ ๊ณ์ ์ด ํดํน๋์ด ์ ์ฑ ์ฝ๋๊ฐ ํฌํจ๋ 1.14.1 ๋ฒ์ (๋ฐ ๋ ๊ฑฐ์ 0.30.4 ๋ฒ์ )์ด ๋ฐฐํฌ๋์์ต๋๋ค.
- ๊ณต๊ฒฉ ๋ฐฉ์: ์ ์์ ์ธ Axios ์ฝ๋์ plain-crypto-js๋ผ๋ ์ ์ฑ ์์กด์ฑ ํจํค์ง๋ฅผ ์ถ๊ฐํ์ฌ ๋ฐฐํฌํ์ต๋๋ค.
- ์ํฅ: ํจํค์ง ์ค์น ์ postinstall ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋์ด **์๊ฒฉ ์ ์ด ํธ๋ก์ด๋ชฉ๋ง(RAT)**๋ฅผ ์ค์นํฉ๋๋ค.
- ๋์ OS: Windows, macOS, Linux ๋ฑ ํ๋ซํผ๋ณ ๋ง์ถคํ ํ์ด๋ก๋๊ฐ ์คํ๋ฉ๋๋ค.
- ์ฃผ์ ํผํด: ์์คํ ๋ด ํ๊ฒฝ ๋ณ์(AWS/Azure ํค, API ํ ํฐ ๋ฑ) ํ์ทจ ๋ฐ ๊ณต๊ฒฉ์์ C2 ์๋ฒ๋ฅผ ํตํ ์ง์์ ์ธ ์๊ฒฉ ์ ์ด ๊ถํ ํ๋.
โ ๋์ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ
ํด๋น ์ฌ๊ณ ๋ ๋ฐ๊ฒฌ ์งํ npm ์ ์ฅ์์์ ์ ์ฑ ๋ฒ์ ์ด ์ญ์ ๋์์ผ๋, ์ด๋ฏธ ์ค์นํ๊ฑฐ๋ ๋ฏธ๋ฌ ์ฌ์ดํธ๋ฅผ ํตํด ์ค์น๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
1. ๋ฒ์ ํ์ธ ๋ฐ ๋ค์ด๊ทธ๋ ์ด๋
ํ๋ก์ ํธ์ package-lock.json ๋๋ yarn.lock ํ์ผ์ ํ์ธํ์ฌ ์๋ ๋ฒ์ ์ด ํฌํจ๋์ด ์๋ค๋ฉด ์ฆ์ ์ญ์ ํ๊ณ ์์ ํ ๋ฒ์ ์ผ๋ก ๊ณ ์ ํด์ผ ํฉ๋๋ค.
- ์ํ ๋ฒ์ : 1.14.1, 0.30.4
- ์์ ๋ฒ์ : 1.14.0 ๋๋ 0.30.3 (๊ทธ ์ด์ ๋ฒ์ ํฌํจ)
# ์
์ฑ ๋ฒ์ ์ญ์ ํ ์์ ํ ๋ฒ์ ์ค์น
npm uninstall axios
npm install axios@1.14.0
2. ์ ์ฑ ํจํค์ง ์กด์ฌ ์ฌ๋ถ ๊ฒ์ฌ
์ข ์์ฑ ๋ชฉ๋ก์ **plain-crypto-js**๋ผ๋ ํจํค์ง๊ฐ ์๋์ง ํ์ธํ์ญ์์ค. ์ด ํจํค์ง๋ ์ด๋ฒ ๊ณต๊ฒฉ์ ์ํด ์์ฑ๋ ์ ์ฑ ๋๊ตฌ์ ๋๋ค.
3. ๋ณด์ ์กฐ์น (์ด๋ฏธ ์ค์นํ์ ๊ฒฝ์ฐ)
๋ง์ฝ 1.14.1 ๋ฒ์ ์ ์ค์นํ๊ณ ๋น๋๋ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์งํํ๋ค๋ฉด, ํด๋น ์์คํ ์ ์์ ํ ์ค์ผ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํด์ผ ํฉ๋๋ค.
- ์๊ฒฉ ์ฆ๋ช ๊ต์ฒด: ํด๋น ์์คํ ์์ ์ ๊ทผ ๊ฐ๋ฅํ๋ ๋ชจ๋ API ํค, DB ๋น๋ฐ๋ฒํธ, SSH ํค, ํด๋ผ์ฐ๋ ์ ์ ๊ถํ(IAM ๋ฑ)์ ์ฆ์ ํ๊ธฐํ๊ณ ์ฌ๋ฐ๊ธํ์ญ์์ค.
- ์บ์ ์ญ์ : ๋ก์ปฌ ๋ฐ CI/CD ์๋ฒ์ npm cache๋ฅผ ๋น์ ์ ์ฑ ํ์ผ์ด ๋จ์์์ง ์๊ฒ ํ์ญ์์ค.
- ์์คํ ํฌ๋งท: ๊ฐ๊ธ์ ํด๋น ํ๊ฒฝ(์ปจํ ์ด๋, VM ๋ฑ)์ ์ญ์ ํ๊ณ ์๋ก ๊ตฌ์ถํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค.
๐ก ํ: ์ฌ๋ฐ ๋ฐฉ์ง ์ค์
ํฅํ ์ ์ฌํ ์ฌ๊ณ ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด package.json์์ ๋ฒ์ ์ ์ง์ ํ ๋ ์บ๋ฟ(^)์ ์ ๊ฑฐํ์ฌ **๋ฒ์ ์ ๊ณ ์ (Pinning)**ํ๊ฑฐ๋, npm audit์ ์ ๊ธฐ์ ์ผ๋ก ์คํํ์ฌ ๊ณต๊ธ๋ง ์ํ์ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํ์ฌ Axios ๊ณต์ ๋ฉ์ธํ ์ด๋๋ค์ ํด๋น ์ด์๋ฅผ ์ ๋ฆฌํ๊ณ ๋ณด์์ด ๊ฐํ๋ ์๋ก์ด ํจ์น๋ฅผ ์ค๋น ์ค์ด๋, ๊ณต์ GitHub ์ ์ฅ์์ ๊ณต์ง์ฌํญ์ ์ง์์ ์ผ๋ก ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
'FRONTEND > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Storybook chromatic ์ฌ์ฉํ์ฌ ๋ฐฐํฌํ๊ธฐ (0) | 2025.09.09 |
|---|---|
| Object.entries() ๊ฐ์ฒด์ ํค-๊ฐ ์์ ๋ฐฐ์ด๋ก ๋ง๋ค์ด ๋ฐํํ๋ ๋ฉ์๋ (0) | 2024.12.30 |
| MonthPicker ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ์ (2) | 2024.12.26 |
| Input -> type="number" ํ๊ธ ์์ ์ ๋ ฅ ๋ฐฉ์ง (0) | 2024.09.10 |
| [Typescript] ๊ณต๋ถ ๋ด์ฉ ์ ๋ฆฌ (1) | 2024.08.30 |