๋น๋
2
React :: ํ๊ฒฝ์ ๋ฐ๋ฅธ .env(ํ๊ฒฝ ๋ณ์) ์
ํ
ํ๊ธฐ
2023.11.20
React ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๋ค๋ณด๋ฉด, ๋ฐฐํฌ ํ๊ฒฝ?์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํ๊ฒฝ ๋ณ์๋ฅผ ์
ํ
ํด์ผํ๋ case๊ฐ ๋ฐ์ํ๋ค. ์๋ฅผ ๋ค๋ฉด, ๋ณดํต API ์ฃผ์๋ฅผ ํ๊ฒฝ ๋ณ์๋ก ๋ง์ด ์
ํ
ํด๋๊ณ ๋ ํ๋๋ฐ.. ์ด์ API ์ฃผ์์ ๊ฐ๋ฐ API ์ฃผ์๋ฅผ ๋ฐฐํฌ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์
ํ
ํด๋๊ณ ์ถ์ case๊ฐ ๋ฑ ์ด์ ํด๋นํ๋ค. React :: ํ๊ฒฝ๋ณ์(.env) ์
ํ
ํ๊ธฐ ํ ํฐ์ด๋ API ํค ๊ฐ์ ๊ฒ์ ํ๋์ฝ๋ฉ์ผ๋ก ์ง์ด ๋ฃ์ผ๋ฉด ๋ฐฐํฌ ์ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋ชจ๋ ๋๋ฌ๋๊ธฐ ๋๋ฌธ์ ์ต๋ํ ์จ๊ฒจ์ ์ฝ๋ฉ์ ์งํํด์ผ ํ๋ค. ์ด๋ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ ์ค ํ๋๊ฐ "ํ๊ฒฝ๋ณ์" ์ด๋ค. bornatnoon.tistory.com ์ฐ์ ๊ธฐ์ด ์
ํ
๋ฐฉ๋ฒ์ ์ฒจ๋ถํด๋ณธ๋ค. (.env ํ์ผ์ ํ๋๋ง ์ฐ๋ ์ผ์ด์ค) ์ผ์ด์ค์ ๋ฐ๋ฅธ .env ์ค์ ๋ฐฉ๋ฒ โป ์ฐธ๊ณ . ๋ฆฌ์กํธ ํ๋ก์ ํธ ์..
๋น๋ ๊ด๋ฆฌ ๋๊ตฌ, Graven ๊ณผ Maven ์ ๋น๊ต
2023.08.21
๋น๋(Build) ? ์ปดํ์ผ(Compile)๊ณผ ๋งํฌ(Link)๋ฅผ ํฉ์ณ์ ๋ถ๋ฅด๋ ์ฉ์ด - ์ปดํ์ผ(Compile) : ์์ฑํ ์์ค ์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ์์
- ๋งํฌ: obj ํ์ผ๋ค์ ์ฐ๊ฒฐํ์ฌ ํ๋์ exe ํ์ผ์ ๋ง๋๋ ์์
์์ค์ฝ๋ ํ์ผ์ ์ปดํจํฐ์์ ์คํํ ์ ์๋ ๋
๋ฆฝ์ ์ธ ํํ๋ก ๋ณํํ๋ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋งํจ ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ ์์ค์ฝ๋์์ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋๋ฐ, ๋น๋ ๊ด๋ฆฌ๋๊ตฌ๋ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌํ ํ์์์ด ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์๋์ผ๋ก ๊ด๋ฆฌํด์ฃผ๋ ๊ฒ ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ๋์ํ๋ ํ๋ฆ 1. ์์ค์ฝ๋(.java)๋ฅผ ์ปดํ์ผํ์ฌ ํด๋์ค ํ์ผ(.class) ์์ฑ 2. ์ฝ๋ฉ ๊ท์ฝ์ ๋ง๊ฒ ์์ฑํ๋์ง ํ์ธ 3. ์ฝ๋๋ฅผ ์ ์ ์ผ๋ก ํด์ 4. test๋ฅผ ์ง..