ํ๋ก์ ํธ๊ฐ ์ฃฝ์์ต๋๊น? ์๋ก์ด ๊ด๋ฆฌ์๋ฅผ ์ฐพ๊ณ ์์ต๋๊น?
๊ทธ๋ฆฌ๊ณ 9์ ์ดํ๋ก ๋ง์คํฐ์ ์ปค๋ฐ์ด ์์ต๋๋ค. ์์ง HTTP2๋ฅผ ์ง์ํ ๊ณํ์ด ์์ต๋๋ค.
์, ์ต๊ทผ์ ๊ฐ์ ๊ฒ์ด ๊ถ๊ธํฉ๋๋ค ...
๊ทธ๊ฒ์ ์ฃฝ์ ๊ฒ์ด ์๋๋๋ค. ๋๋ ์ต๊ทผ์ ํ๋ก์ ํธ์์ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ ์ผ์ ํ ์ ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ๋ ๋๊น์ง ์์ ์ ์ค๋จ์ํค๋ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋์ ํ ๊ตฌ์ฑ ์์ ์ ํฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์, ์ ์ง ๊ด๋ฆฌ์๋ก์ ๊ธฐ๊บผ์ด ๋์์ ์ค ์ฌ๋๋ค์ด ์๋ค๋ฉด ํ์ํฉ๋๋ค!
@emilyemorehouse ์๋ง๋ README.md์ ๋์์ ์ฃผ๊ณ ์ถ์ ์ฌ๋๋ค์ด ์์ ๊ฒ์ด๋ผ๊ณ ๊ด๊ณ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
@emilyemorehouse ๊ด๋ฆฌ์ ๋ก์ ๋์์ด
์ด์ ์๋ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ ์ ์ด ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก github์ ๋ค์ง๋ฏ๋ก ์ฌ๊ฐ ์๊ฐ์ ์ผ๋ถ PR์ ์ฝ์ ์ ์์ด ๊ธฐ์ฉ๋๋ค.
์ ๋ง ์ข์ ๊ฒ์ ES ๋ชจ๋์ ์ฌ์ฉํ๋ ์ ๋ฒ์ ์ ๋๋ค ๐
์๋ ํ์ธ์ @emilyemorehouse , ๋์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
๋ฌธ์ ๋ฅผ ๋ถ๋ฅํ๊ฑฐ๋ ๋ ์ด๋ธ์ ์ง์ ํ๋ฉด ์๋ก์ด ์์ ๋ด์ฌ์๊ฐ ์ด๋์๋ถํฐ ์์ํด์ผ ํ๋์ง ์๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋ถ๋ฅ ์์ ์ด๋ , ์ ๊ทน์ ๊ธฐ์ฌ์ด๋ , ์๋๋ฉด ๋ค๋ฅธ ๋ฌด์์ด๋ ๋์์ด ๋๊ณ ์ถ์ต๋๋ค. ๐ค
@emilyemorehouse ๋์์ด ๋๊ณ ์ถ์ด์! ๊ธฐ์ฌ์๋ค์ ๊ฒฉ๋ คํ๊ธฐ ์ํด ์ด์์ ๋ํ ์ผ์ข ์ ํ๊ทธ(์: '์ด๋ณด์์ฉ' ๋๋ ์ด์ ์ ์ฌํ ๊ฒ)๋ฅผ ๊ฐ๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค!
์ ๋ 1๋ ์ด์ axios๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฒ๊ทธ ์์ ์ ๋์๋๋ฆด ์ ์์ต๋๋ค.
๊ธฐ์ฌํ๊ณ ์ถ์ต๋๋ค. ์ง๊ธ๊น์ง 4๊ฐ์ ํ๋ก์ ํธ์์ axios๋ฅผ ์ฌ์ฉํ๋๋ฐ ํญ์ ์ฒซ ๋ฒ์งธ ์ ํ์ ๋๋ค.
๋ฌด์๋ถํฐ ์์ํด์ผ ํ๋์ง ์๋ ค์ฃผ์ธ์ :)
์์ ์ ์ธ 1.0.0 ๋ฆด๋ฆฌ์ค์ ๋ํ ๋ก๋๋งต์ผ๋ก ์์ํ ๋ค์ "๋์ ์์ฒญ" ๋ ์ด๋ธ์ด ์๋ ๋ฌธ์ ๋ก ๋ถํ ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋๋ฅผ ๊ปด์ค.
axios์ ํค๋น ์ ์ ๋ก์ ๋์์ด ๋๋ค๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. :)
์ ๋ ๊ธฐ์ฌ ์ด๋ ฅ์ด ๋ง์ง ์์ง๋ง ํ๋ก์ ํธ์์ axios๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๊บผ์ด ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
axios ์ค๋ ์๋ก์ ์ ๊ฐ ํ ์ ์๋ ํ ๋์์ ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
@mzabriskie @emilyemorehouse ์ ํฌ๊ฐ ์ด๋ป๊ฒ ๋์๋๋ฆด ์ ์๋์ง ์๋ ค์ฃผ์ธ์!
๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
์ ๋ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค. ์ ๋ ๋ช ๋ ๋์ ๊ทธ๊ฒ์ ์ฌ์ฉํด ์์ผ๋ฉฐ ๊ธฐ๊บผ์ด ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. @emilyemorehouse. :๋ง์:
๋๋ ๋์์ค๊ฒ. :)
๋๋ ์์ญ ๊ฐ์ ํ๋ก์ ํธ์์ axios๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋๋ฌด ์ฌ๋ฏธ์์ต๋๋ค. ์กฐ๊ธ์ด๋๋ง ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค :sun_with_face:
์ ๋ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค ๐
๊ธฐ์ฌํ๊ณ ์ ์งํ๊ณ ์ถ์ต๋๋ค. ์ด๋์๋ถํฐ ์์ํด์ผ ํ๋์ง ์๋ ค์ฃผ์ธ์.
๋๋ ์ค๋ ์๊ฐ ๋์ ์ฌ๋ฌ ํ๋ก์ ํธ์์ axios๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ฐ๋ฅํ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋๊ณ ์ถ์ต๋๋ค.
๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
axios์ ๊ธฐ์ฌํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
์ ๋ ๋์์ด ๋์์ผ๋ฉด ํฉ๋๋ค.
๊ธฐ์ฌ๋ฅผ ์์ํ๊ณ ์ถ์ต๋๋ค. ์ง๊ธ๊น์ง 1๋ ๋์ ๋ชจ๋ ํ๋ก์ ํธ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ด๋ฅผ ๊ฑด๊ฐํ๊ฒ ์ ์งํ๋ ๋ฐ ๋์์ ์ฃผ๊ณ ์ถ์ต๋๋ค.
์์ ์์น์ ๋ํ ๋ช ๊ฐ์ง ์ ํ์ ์ง์นจ์ ๊ฐ์ฌํ ๊ฒ์ ๋๋ค!
axios๋ฅผ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋์์ด ๋๊ณ ์ถ์ต๋๋ค.
๐ญ ์ฌ๋ฌ๋ถ ๊ต์ฅํฉ๋๋ค.
๋์์ ์ฃผ๊ณ ์ถ์ ์ฌ๋์๊ฒ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.
ํ์์ ๋ฐ๋ผ ๋๊ตฌ์๊ฒ๋ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ๋ด๊ฐ ๋ถ์ก๊ณ ์ถ์ ์ ์ผํ ๊ฒ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ์ ์ญํ ์ ํ๋ ๊ฒ์ ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ด ์ฌ์ฉํ ์ ์๋ ์๋ต ํ ํ๋ฆฟ ๋ฐ ๋ฌธ์ ์ ๋ ์ด๋ธ์ ์ง์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ์ ๋ํ ์ง์นจ๊ณผ ํจ๊ป ์ด ์ ๋ณด๋ฅผ ๊ธฐ์ฌ ๋ฌธ์์ ์ถ๊ฐํ ๊ณํ์ ๋๋ค.
@emilyemorehouse reddit(https://www.reddit.com/r/javascript/comments/an94xq/axios_needs_maintainers/)์ ๋์ ์์ฒญ์ ๊ฒ์ํ์ต๋๋ค.
@emilyemorehouse ๊ฐ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.
@emilyemorehouse ๋์์ด ๋๊ณ ์ถ์ด์
@emilyemorehouse ์ ๋
๋ชจ์์ฒ๋ผ ๋ณด์ ๋๋ค.
๋๋ ๋ชจ๋๊ฐ ๋จผ์ ์ฝ๋ ๋์ฐ๋ฏธ ๋ก ๊ตฌ๋ ํ๋ ค๊ณ ์๋ํ ๊ฒ์ ์ ์ํฉ๋๋ค. ๊ณ์ํด์ ๋ฌธ์ ๋ฅผ ๋ถ๋ฅํ๊ฑฐ๋ pull ์์ฒญ์ ๋ณด๋ผ ์ ์๋ค๋ฉด @emilyemorehouse ๊ฐ ๋ ๊ธฐ๋ปํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ์ ๊ฐ๋ ์์ฐ์ค๋ฝ๊ฒ ๋ฉ์ธํ ์ด๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
๋๋ axios๋ฅผ ์ฌ์ฉํ๊ณ ํ์ฌ ์งํ ์ค์ธ ๊ฐ๋ฐ์ ๋ถ์กฑ์ ๋ํด ๊ฑฑ์ ํ์ง ์์ต๋๋ค(์ผ๋ฐ์ ์ผ๋ก ๋๊ตฌ๋ ์ ์ง ๊ด๋ฆฌ์๊ฐ ๋ฌผ๋ฌ๋๋ ์๊ฐ ํญ๋ฐํ์ง ์์ต๋๋ค). ๊ทธ๋ฌ๋ ๋๊ตฐ๊ฐ๊ฐ ์ ๋ง๋ก ๊ฐ๊ณ ์ถ์ดํ์ง ์๊ณ PR ๋ณํฉ์ ์์ํ๋ ค๋ ๊ฒฝ์ฐ, ์ด๊ฒ์ ์ด๋ ค ์์์ ์ ์ํ์ญ์์ค. ์์ค ํ๋ก์ ํธ ๋ฐ ํฌํฌ ๋ฐ PR ๊ฒํ ๋ฐ ํฌํฌ์ ๋ณํฉ ์์์ ๋น์ฉ(์๊ฐ ์ ์ธ)์ด ์์ต๋๋ค. ์ด๊ฒ์ ์คํ ์์ค ๋๊ตฌ์ ์ถ์์ ์์ฐ์ค๋ฌ์ด ์งํ์ด ๋ ์ ์์ผ๋ฉฐ Emily(๋๋ ๊ทธ๋ ์ ํ)๊ฐ ์ด ๋ฐฑ์ ์ ์ ํํ ์๊ฐ์ด ์์ ๋ ์ด ์์ ์ axios๋ก ๋ค์ ๋ณํฉํ ์๋ ์์ต๋๋ค.
"๊ฐ์ ํฌํฌํ์ธ์"๋ผ๊ณ ๋งํ๋ ๊ฒ์ด ์๋๋ผ "ํ๋ก์ ํธ๊ฐ '์ฃฝ์๋ค'๋ ๋๋์ด ๋ค๊ฑฐ๋ ์ข์ ๊ฐ์ ๋๋๋ค๋ฉด ๋ค์ ๋์ด๋ฆฌ๊ธฐ ์ํด ํ๊ฐ๊ฐ ํ์ํ์ง ์์ต๋๋ค." ํ์ ๋น์ ์ ๊ฒ์ ๋๋ค! ๐
์๋ง๋ ๊ทธ ์ฃผ์ ์ ๋ํ ์ถ๊ฐ ํ๋ ฅ์ ์ํด ๋ถํ๋ฅผ ๊ฐ๋ ๊ฒ์ด ์ข์ ๊ฒ์ ๋๋ค. ๋ํ ์ฌ๊ธฐ์๋ ์์ง '97๊ฐ์ ์ด๋ฆฐ ํ ์์ฒญ'์ ๋ํ ๋ต๋ณ์ด ์์ต๋๋ค.
@emilyemorehouse @mzabriskie @nickuraltsev @rubennorte -
@Sequoia ๋น์ ๋ง์ด ๋ง์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฏธํด๊ฒฐ ๋ฌธ์ ์ PR์ด ๋๋ฌด ๋ง์ ์ด๋ค ๊ฒ์ด ์ฌ์ ํ ์ ํจํ์ง ๊ฒฐ์ ํ๊ธฐ์กฐ์ฐจ ์ด๋ ค์ด ํ ์์ ์์ ๊ทธ๊ฒ์ ์ผ์ข ์ ์ด๋ ค์ด ์ผ์ ๋๋ค. @emilyemorehouse ๋ 2๊ฐ์ ์ ์ ์ฐ๋ฆฌ๊ฐ ๋์ธ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์ผ์ต๋๋ค - ๊ฐ์ฅ ๋จผ์ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด๊ณ ์ฒญ์๋ฅผ ํ๋ ๊ฒ์ ๋๋ค :)
์ด๋ ๊ฒ ์ข์ ํ๋ก์ ํธ๊ฐ ์์ํ ์ฃฝ์ด๊ฐ๋ ๋ชจ์ต์ด ์ํ๊น์ต๋๋ค. ๋ง ๊ทธ๋๋ก nodejs์์ ์ฌ์ฉํ ์ต๊ณ ์ http ํด๋ผ์ด์ธํธ์์ต๋๋ค.
๐
@emilyemorehouse
์ ๋ ํ๋ tldr-pages ์ ํต์ฌ ํ์์ด์์ต๋๋ค. ๊ทธ ๋น์ ํ๋ก์ ํธ ์์ฑ์๋ ๊ฐ์กฑ ๋ฌธ์ ๊ฐ ์์๊ณ ๋ ๋ฒ์งธ ์์ด๊ฐ ํ์ด๋ฌ์ต๋๋ค. ๋๋ ์ฐ๋ฆฌ๊ฐ ๊ทธ๊ฒ์ ์ค์ค๋ก ํ์ง ์์ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์ดํดํ๊ณ PR ๊ฒํ ๋ฅผ ๋๊ธฐ ์ํด ํต์ฌ ํ์ 3๋ช
์ ์๋ก์ด ๊ตฌ์ฑ์์ ์ถ๊ฐํ์ต๋๋ค.
๋น์ ์ ์ธํฐ๋ท์ ์ํ ์์ฃผ ์ค์ํ ํ๋ก์ ํธ์์ ์ผํ๊ณ ์์ต๋๋ค. ๋ฒ๋ ค์๋ ์๋ฉ๋๋ค. ์ง๋ ๋ฌ์ 8๊ฐ์ ์ ์๋ PR์ด ์์ผ๋ฉฐ ๊ทธ ์ค ํ๋๋ ๋ณํฉ๋์ง ์์์ต๋๋ค. ๋ ์ค์ํ ๊ฒ์ ์๋ ค์ง ๋ณด์ ์ทจ์ฝ์ ์ด ๊ฒ์๋์ด ์๊ณ (https://snyk.io/vuln/SNYK-JS-AXIOS-174505) PR #1485๋ ๋ณํฉ๋์ง ์์์ต๋๋ค.
๊ทธ ์ ๋์ PR๋ก ์ฌ๋ฌ๋ถ์ด ๋์์ ๋ฐ๊ธฐ ์์ํ๋ฉด ๋ ์ข์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌํ ํ๋ก์ ํธ์ ๊ด๋ฆฌ์๋ฅผ ์๋์ค๋ฝ๊ฒ ์๊ฐํ๋ ์ฌ๋๋ค์ด ๋ง์ด ์์ต๋๋ค. ๊ทธ๋ค ์ค ์ผ๋ถ๋ ์ด๋ฏธ ์ด ์ค๋ ๋์์ ๋์์ ์ ์ํ์ต๋๋ค. ๊ธฐ์ฌ์ ์๋ฅผ ๋๋ฆฝ๋๋ค.
ํ์ด์ ๋น๋๋ค!
- ๋ฌธ์ ๋ถ๋ฅ: ์ต๊ทผ์ ๋ฌธ์ ์ ์๋ ํ๊ทธ๋ฅผ ์ง์ ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ฌธ์ ํ ํ๋ฆฟ์ ์ถ๊ฐํ์ต๋๋ค(์ค์ ๋ฒ๊ทธ์ ์ฌ์ฉ ๋ฌธ์ ํํฐ๋ง). ์ด ํ๋ก์ ํธ์๋ _๋ง์__ ๋ ธ์ด์ฆ๊ฐ ์์ผ๋ฉฐ ๋ฌธ์ ๋ฅผ ํํฐ๋งํ๋ ๋ฐ ๋๋ถ๋ถ์ ์๊ฐ์ ๋ณด๋ด๊ณ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ฅผ ๊ฐ๋จํ "์ด๊ฒ์ Axios ๋ฒ๊ทธ์ฒ๋ผ ๋ณด์ด์ง ์์ต๋๋ค(๋ง์ ๊ฒ์ ๋ณต์ ํ ์ ์์). ,
lodash ์คํ์ผ์ ๋ฌธ์ ๊ด๋ฆฌ๋ฅผ ์ฑํํ ์ ์์ต๋๊น?
(@11ty/eleventy์์ ํ๋ณด ํด์ฃผ์ @zachleat๋ ๊ฐ์ฌํฉ๋๋ค!)
@emilyemorehouse
6๊ฐ์ PR์ ๋ณํฉํ ๊ฒ์ ๋ณด์์ต๋๋ค(๊ทธ ์ค 3๊ฐ๋ README.md์ฉ). ์ด๊ฒ์ ํ๋ฅญํ ์์์
๋๋ค.
ํ์ง๋ง ์์งํ ๋งํด์, ๋๋ ์ฌ์ ํ ๋น์ ์ด ์ผ์ด ๋ง๊ธฐ ๋๋ฌธ์ ํ๋ก์ ํธ์ ํ๋ ฅ์๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๋์์ ๋ฐ๊ธฐ ์์ํ์ญ์์ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํ๋ก์ ํธ๊ฐ ์ค๋จ๋ฉ๋๋ค. ์ต๊ณ ์ ์์!
์ ๋ ์ฐ๋ฆฌ(์ปค๋ฎค๋ํฐ)๊ฐ PR์ ๋ํ ์ฝ๋ ๊ฒํ ๋ฅผ ์ํํ์ฌ ์ผ๋ถ ์์ ๋ถํ๋ฅผ ์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฅผ ์ํด ํ๋ ฅ์๊ฐ ๋ ํ์๋ ์์ผ๋ฉฐ ๊ฒํ ๋ ์๊ฐ ์ง์ฝ์ ์ธ ์์ ์ ๋๋ค.
ํ์ง๋ง ์ฌ์ ํ PR์ ๋ณํฉํ ์ฌ๋์ด ํ์ํฉ๋๋ค.
๋ํ "Duplicate of #x"์ ๊ฐ์ ํญ๋ชฉ์ ๋๊ธ์ ๋ฌ๊ณ ๊ธฐ๋ฅ ์์ฒญ์ ๋ํ ์๊ฒฌ์ ์ ๊ณตํ์ฌ ๋ฌธ์ ์ ๊ธฐ๋ณธ์ ์ธ ๋ถ๋ฅ๋ฅผ ๋์ธ ์ ์์ต๋๋ค.
์ ๋ ๊ธฐ๊บผ์ด ์ฐธ์ฌํ๊ณ ์ถ์ง๋ง ํ์ฌ ์งํ ์ค์ธ ๋ฆด๋ฆฌ์ค(์ถ์ํด์ผ ํ ์ค์ํ DoS ์ทจ์ฝ์ ์์ ํฌํจ)๋ฅผ ์ฐจ๋จ ํด์ ํ๊ธฐ ์ํด ๋ฌด์์ด ํ์ํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ฌ๊ธฐ์์ ์ ๊ฐ ๋์ธ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ์ฐ๋ฝ์ฃผ์ธ์!
์ ๋ ๊ธฐ๊บผ์ด ์ฐธ์ฌํ ์ํฅ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋งค์ฐ ์ค์ํ ์ฌ๋ฌ ํ๋ก์ ํธ์์ axios๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์์ผ๋ก axios๊ฐ ์ง์๋์ง ์๋๋ค๋ฉด ๋์ฐํ ๊ฒ์ ๋๋ค.
@emilyemorehouse ,
@mzabriskie ,
@nickuraltsev ,
@rubennorte ,
๋น์ ์ Axios์ ์์ ์์ ๋๋ค.
ํ๋ก์ ํธ๊ฐ ์ฐจ๋จ ํด์ ๋๋๋ก ๋ ๋ง์ ๊ณต๋ ์์ ์๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋ํด ๋ ผ์ํด ์ฃผ์๊ฒ ์ต๋๊น?
์ด ๋ฌธ์ ๊ฐ ๊ณต๊ฐ๋ ์ง 4๊ฐ์์ด ๋ ์ง๊ธ, ์ ๋ ์ฌ๊ธฐ์์ ๋ถ๋ง์ ์ ๊ธฐํ๋ ์ฌ๋๋ค์ ์๊ฒฌ์ ๋์ํ๋ ํธ์ ๋๋ค. ์ด ํ๋ก์ ํธ์ ์ข์ ๊ด๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
) ๋ ๋ง์ ๊ธฐ์ฌ์๋ฅผ ์ถ๊ฐํ๋ ค๋ ๋ง์ ์ฌ๋๋ค ์ค์์ ์ ํ, ๋๋
b) ์ ์ง ๊ด๋ฆฌ ์๋๋ฅผ ๋ช
ํํ๊ฒ ํ๊ณ ์ฌ๋๋ค์ด ๋ค์ ๋จ๊ณ๋ก ์ด๋ํ ์ ์๋๋ก ํ๋ก์ ํธ๋ฅผ ๋ณด๊ด๋ ๊ฒ์ผ๋ก ํ์ํ๊ฑฐ๋
c) ์ ์ง ๊ด๋ฆฌ์๊ฐ ์ ๊ทน์ ์ธ ์ ์ง ๊ด๋ฆฌ๋ฅผ ๊ณ์ํ๊ธฐ ์ํด ๋ค์ ๊ฐ์
ํฉ๋๋ค.
๊ด๋ฆฌ์: ์ด ํ๋ก์ ํธ๋ฅผ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ ์ฌ๋๋ค์ด ์์ผ๋ก ๋์๊ฐ ์ ์๋๋ก ์์ ์ต์ ์ค ํ๋๋ฅผ ์ ํํ๋ฉด ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ์ ํ๋ฅญํ ์๋น์ค๊ฐ ๋ ๊ฒ์ ๋๋ค. ์์นด์ด๋น์ ์๋ฒฝํ๊ฒ ํ์ฉ๋ฉ๋๋ค :+1:
์ด์ @emilyemorehouse ๊ฐ ์ผ๋ถ PR์ ๋ณํฉํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค. ๊ทธ๋์ ์ด ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์์ ํ๋ ์ฌ๋์ด ์์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ง ๋๋จํฉ๋๋ค.
๊ทธ๋ผ "ํฐ ๊ตฌ์ฑ ๋ฌธ์ "๋ ๋๋ด์ จ๋์? ๋ค์ ๋ฒ์ ์ ์ธ์ ์ถ์๋๋์?
๋น์ ์ ๋ ธ๋ ฅ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋๋ axios๋ฅผ ์ฌ๋ํ๊ณ , ๋ด๊ฐ ํ ์ ์๋ ํ ๋์์ฃผ๊ณ ์ถ์ดํฉ๋๋ค.
๋ฆด๋ฆฌ์ค๋ฅผ ๋ง๋ @emilyemorehouse ์๊ฒ
์กฐ๋ง๊ฐ ์ ์ ๋ฐ๋งค๊ฐ ๊ฐ๋ฅํ์ง ์์๊น ์ถ์ต๋๋ค.
@emilyemorehouse
์ ๋ ํ๊ณ ์ถ์ต๋๋ค.๋์์ฃผ์ธ์. ์ง์ฅ์์ ์ฐ๋ฆฌ๋ Axios๋ฅผ ๊ฝค ๋ง์ด ์ฌ์ฉํ๋ฉฐ ์ด ํ๋ก์ ํธ์ ๊ธฐ๊บผ์ด ์๊ฐ์ ํ ์ ํ๊ณ ์์ต๋๋ค.
ping @rubennorte @mzabriskie @emilyemorehouse @nickuraltsev
๋น์ ์ ๋๋ผ์ด ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ๋ง์ ์ฌ๋๋ค์ด ๋น์ ์ ๋๊ธฐ ์ํด ๋ช ๊ฐ์ง ์กฐ์น๋ฅผ ์ทจํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค!
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฌํ ์์ ์ ์ํํ ์๊ฐ์ด ์๋ค๋ฉด ์ต์ํ ์ด ํจํค์ง๋ฅผ ์ฃฝ์ ๊ฒ์ผ๋ก ํ์ํ ์ ์์ต๋๊น?
Patreon์ ์ค์ ํ๋ฉด ๋ค์ ์์ ์ ์์ํ๋๋ก ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๊น?
์๋ฅผ ๋ค์ด ๋ถ๋ฅ ์ญํ (https://github.blog/changelog/2019-05-23-triage-and-maintain-roles-beta/)์์ ๋์์ฃผ๋ ๊ฒ๋ ๊ด์ฐฎ์ต๋๋ค. :)
์ต์ 0.19.0 ๋ฆด๋ฆฌ์ค ์ดํ์ ํ๋์ด ๋ณด์ด์ง ์๊ธฐ ๋๋ฌธ์ ๊ตฌ๊ฑธํ ๋ฆด๋ฆฌ์ค๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ฐ ๋ฉ์ง HTTP ํด๋ผ์ด์ธํธ์ ๋ํ ๋ถ๋๋ฌ์ด ์ผ์
๋๋ค.
node.js์ ๋ํ HTTP/2 ์ง์์ ์ถ๊ฐํ ๊ณํ์ด ์์ต๋๊น? https://github.com/axios/axios/issues/1175
๋์๊ฒ๋ ๊ฝค ์ด์์๋ ํ๋ก์ ํธ์ฒ๋ผ ๋ณด์ ๋๋ค ...
๋์๊ฒ๋ ๊ฝค ์ด์์๋ ํ๋ก์ ํธ์ฒ๋ผ ๋ณด์ ๋๋ค ...
์์ธํ ๋ณด๋ฉด 5์๋ถํฐ 9์๊น์ง ์์ ํ ํ์ฐํ ์๊ธฐ์์ต๋๋ค.
์ด์จ๋ ๊ธฐ์ธ๊ฐ ๋ค์ ํ๋ณต๋๊ณ ์์ด ๊ธฐ์ฉ๋๋ค. :)
๋ณด๊ณ ๋ ์ฌ์ฉ๋์ด 1.8m์ธ ๊ฒฝ์ฐ ์ด ํจํค์ง๊ฐ ์ผ์ข ์ ์ฌ์ ์ ์ง์์ ๋ฐ์ ๊ฒ์ผ๋ก ์์ํ ์ ์์ต๋๋ค. ๋๋ ํ์์, opencollective, tidelift ๋๋ [์ฌ๊ธฐ์ ์์ ์ ์ฝ์ ]์ ๋ํด ์ธ๊ธ๋ ์ ์ด ์์ต๋๋ค. ํ์ ์กฐ์น๋ฅผ ์ํด #2493์ ๋ง๋ค์์ต๋๋ค.
esm ๋ฒ์ ์ ์ด๋ป๊ฒ ๋๋์?
https://github.com/axios/axios/issues/1879
Googleapis ์กฐ์ง์ gaxios ๋ผ๋ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ํ์ต๋๋ค.
googleapis/gaxios#81 ๋ฌธ์ ์ ์ด์ :
์ฐ๋ฆฌ๋ ์๋ axios๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ช ๊ฐ์ง ์ด์ ๋ก ์ด๊ฒ์ ๋ง๋ค์์ต๋๋ค.
- Axios๋ ์ต๊ทผ์ ์๋์ ์ผ๋ก ์ ์ง ๊ด๋ฆฌ๋์ง ์์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ ์ง์์ ์ง์ํ์ง ์์์ต๋๋ค.
- ๊ธฐ๋ณธ ์ฌ์๋๋ฅผ ์ง์ํ์ง ์์์ต๋๋ค.
- ์ฌ๊ธฐ์ ํ์ํ์ง ์์ ๋ง์ ํด๋ผ์ด์ธํธ ์ธก ๋ ผ๋ฆฌ๊ฐ ๋ณต์ ๋์์ต๋๋ค.
Axios๋ ํ๋ฅญํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด์ง๋ง ํจ์ฌ ๋ ๊ฐ๋ฒผ์ด node-fetch๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ํ์ต๋๋ค. ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
Googleapis ํ์ ๋๊ธฐ๋ ์ดํดํ ์ ์์ง๋ง {insert xkcd comic}์ ์ ์ฌํ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋๋ ๊ฒ์ ์ข์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์์ ๊ณตํต์ ์ ์ฐพ์ ํ๋์ "Axios"๋ก ๋ ์ ์์ต๋๊น? cc @JustinBeckwith
์ด ์ค๋ ๋์์ ์ฌ์ฉ์๋ฅผ ์ํ ๊ฐ์ธ์ ์ธ ์ด์ผ๊ธฐ์ ๋ช ๊ฐ์ง ๋ด์ค๋ฅผ ๊ณต์ ํ๊ณ ,
๋ค์ ๋ฆด๋ฆฌ์ค์ ๋ํ ๊ณํ์ ์ธ์ ์ต๋๋ค. https://github.com/axios/axios/projects/4๋ฅผ ์ฐธ์กฐ
๋๋ฌด ๋ง์ ์๊ฐ์ ํ ์ ํ๊ธฐ ์ํด ๋น์ ์ ๋ง์ ํ์ํ์ง ์์ง๋ง, ๋น์ ์ด ์์ ๋ก์ธ ๋ ๋ค์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ ์ข๊ฒ ๋ง๋ค๊ธฐ ์ํด ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ฒํ ํ๋ ๋ฐ ๋์์ ์ฃผ์๊ฒ ์ต๋๊น?
@chinesedfan ์ข์ ์์์ ๋๋ค.
๋ค๋ฅธ ์ค๋ ๋์์ ๋ต๋ณ๋ ๊ฒฝ์ฐ ๋ฏธ๋ฆฌ ์ฌ๊ณผ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์,
ํ์ฌ ๊ณ ์ ๋์ด ์๋ v1.0 ๋ฆด๋ฆฌ์ค๋ ๊ธฐ์ ์ ์ธ ๋ถ์ฑ๋ฅผ ๋งํ๊ณ ์ถ์ ์ ๋๋ก ๋ฌ์ฑํ๋ ค๊ณ ํ๋ ๊ฒ๊ณผ๋ ๋๋ฌด ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋ค๊ณ ์๊ฐํฉ๋๋ค. v1.0์ ๋ชฉํ๋ ์ปค๋ฎค๋ํฐ์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ด ๋ฌด์์ธ์ง ๋ช ํํ๊ฒ ์ ์ํ๊ณ ํ๊ฐํด์ผ ํฉ๋๋ค.
์ ์ ํ ํ๊ท ํ ์คํธ๋ฅผ ํตํด ๋ฌด์๋ณด๋ค ์์ ์ฑ์ ์ถ๊ตฌํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. Axios๋ ๋ํ ํ ์คํธ ์ ๋ต์ด ํฌํจ๋ ๋ณด๋ค ๊ตฌ์กฐํ๋ ์ฌ์ ์ถ์์ ํจ๊ป v1.0์ ๊ณ ์ ๋์ด์ผ ํ๋ ์์ ์ ์ธ ์ถ์ ์ ๋ต์ด ํ์ํฉ๋๋ค.
๋๋ ๊ณง ์๋ก์ด v1.0 ํ๋ก์ ํธ์ ๋ฌธ์ ๋ฑ์ด ํฌํจ๋๋๋ก ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค.
์ ์ง ๊ด๋ฆฌ ๋ฌธ์ ๊ฐ ์ง๊ธ์ฏค ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ผ๋ ์ด ๋ฌธ์ ๋ฅผ ๋ซ๊ฑฐ๋ ์ ๊ธ ์ ์์ต๋๊น?
์ง๊ธ์ ์ข ๋ฃ๋๋ ํ๋ก์ ํธ๋ฅผ ์์ฒญํ์ฌ axios์ ๋ํ ์ ๋ฒ์ ๊ณผ ์ ์๋ ๋ก๋๋งต์ ํ์ธํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ทธ๊ฒ์ ์ฃฝ์ ๊ฒ์ด ์๋๋๋ค. ๋๋ ์ต๊ทผ์ ํ๋ก์ ํธ์์ ๊ฐ์ธ์ ์ผ๋ก ๋ง์ ์ผ์ ํ ์ ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ๋ ๋๊น์ง ์์ ์ ์ค๋จ์ํค๋ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋์ ํ ๊ตฌ์ฑ ์์ ์ ํฐ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
์, ์ ์ง ๊ด๋ฆฌ์๋ก์ ๊ธฐ๊บผ์ด ๋์์ ์ค ์ฌ๋๋ค์ด ์๋ค๋ฉด ํ์ํฉ๋๋ค!