๐Ÿ–‹๏ธย ๊ฐœ์š”

๋ฐฅ์ƒ์ผํ„ฐ๋Š” ๊ณ ๋ น์ธต์„ ์œ„ํ•œ ๋งž์ถคํ˜• ์†Œ์ผ๊ฑฐ๋ฆฌ ๋งค์นญ ํ”Œ๋žซํผ์œผ๋กœ, KDT ํ•ด์ปคํ†ค์—์„œ ๊ณ ๋ นํ™” ๋ฌธ์ œ๋ฅผ ์ฃผ์ œ๋กœ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๊ธฐํš ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ์„ ์ค‘์ ์œผ๋กœ ํŒ€์›๋“ค๊ณผ ์•„์ด๋””์–ด๋ฅผ ๊ตฌ์ฒดํ™”ํ•˜๋ฉฐ, ๊ฐœ๋ฐœ๋ฟ ์•„๋‹ˆ๋ผ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ ์„ค๊ณ„์™€ ์„œ๋น„์Šค ํ”Œ๋กœ์šฐ์— ์ง‘์ค‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ, ํŒ€์›์˜ ๋ด‰์‚ฌํ™œ๋™ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์ฃผ์š” ์•„์ด๋””์–ด๋ฅผ ๋ฐœ์ „์‹œํ‚ค๊ณ , ์ฃผ์ตœ ์ธก ๋ฉ˜ํ† ๋ง์„ ํ†ตํ•ด ์„œ๋น„์Šค์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์„ ๋ณด์™„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํƒ„ํƒ„ํ•œ ๊ธฐํš ๋•๋ถ„์— ๊ฐœ๋ฐœ ์ค‘ ํฐ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์—†์ด ํšจ์œจ์ ์œผ๋กœ ์ž‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉฐ, ์งง์€ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„์—๋„ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๋Š” ์„œ๋น„์Šค๋ฅผ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์งง์€ ๊ฐœ๋ฐœ ์‹œ๊ฐ„์ด๋ผ๋Š” ํŠน์„ฑ์ƒ ์ฝ”๋“œ์˜ ํ€„๋ฆฌํ‹ฐ๋ณด๋‹ค๋Š” ์š”๊ตฌ์‚ฌํ•ญ ์ถฉ์กฑ๊ณผ ๋น ๋ฅธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์— ์ดˆ์ ์„ ๋งž์ท„์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ผ๋ถ€ ์ž‘์„ฑํ–ˆ์ง€๋งŒ, ๋Œ€๋ถ€๋ถ„์˜ ์‹œ๊ฐ„์€ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ์ง‘์ค‘ํ–ˆ์œผ๋ฉฐ, ์ด์— ๋”ฐ๋ผ ์ฝ”๋“œ์˜ ์œ ์ง€๋ณด์ˆ˜์„ฑ ๋ฐ ๊ตฌ์กฐ์ ์ธ ์™„์„ฑ๋„๊ฐ€ ๋‹ค์†Œ ๋ถ€์กฑํ–ˆ๋˜ ์ ์„ ์ธ์ง€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์„ฑ๊ณผ: ํ•ด์ปคํ†ค์—์„œ ๋Œ€์ƒ์„ ์ˆ˜์ƒํ•˜๋ฉฐ ์„œ๋น„์Šค์˜ ๊ธฐํš๋ ฅ๊ณผ ๊ฐœ๋ฐœ ์—ญ๋Ÿ‰์„ ์ธ์ •๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ดํ›„, ๋ฆฌํŒฉํ† ๋ง๊ณผ ํ…Œ์ŠคํŠธ ๋ณด๊ฐ•์„ ํ†ตํ•ด ์‹ค์ œ ์„œ๋น„์Šค๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“šย ์ฃผ์š” ๋‚ด์šฉ

  1. ์†Œ์ผ๊ฑฐ๋ฆฌ ๋งค์นญ์„ ํฌํ•จํ•œ ์ „์ฒด์ ์ธ ๋ฐฑ์—”๋“œ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  2. GitHub Actions๋ฅผ ํ™œ์šฉํ•œ ์ž๋™ ๋ฐฐํฌ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•

๐Ÿ” ๋ฌธ์ œ ํ•ด๊ฒฐ ์‚ฌ๋ก€

  1. CORS ๋ฌธ์ œ์™€ HTTP ์ƒํƒœ ์ฝ”๋“œ ์ฒ˜๋ฆฌ