๐Ÿ“ฆ.env โ†’ JSON ๋ณ€ํ™˜๊ธฐ

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํŒŒ์ผ์„ JSON์œผ๋กœ ๋ณ€ํ™˜

.env โ†’ JSON ๋ณ€ํ™˜๊ธฐ ์‚ฌ์šฉ๋ฒ•

.env ํŒŒ์ผ์„ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ ๋„ฃ์œผ๋ฉด JSON ๊ฐ์ฒด๋กœ ๋ฐ”๊ฟ” ์ค๋‹ˆ๋‹ค. ์„ค์ •๊ฐ’์„ ๋‹ค๋ฅธ ํ˜•์‹์œผ๋กœ ์˜ฎ๊ธฐ๊ฑฐ๋‚˜, ๋ฐฐํฌ ๋„๊ตฌยทCI ํ™”๋ฉด์— JSON์œผ๋กœ ๋„ฃ์–ด์•ผ ํ•  ๋•Œ, ๋˜๋Š” ํŒ€์›์ด ๋ณด๋‚ธ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋ชฉ๋ก์ด ์–ด๋–ค ํ‚ค๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š”์ง€ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ๋•Œ ์“ฐ๋ฉด ํŽธํ•ฉ๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ๊ฐ€ ๋”ฐ๋ฅด๋Š” ๊ทœ์น™์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค. #์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ค„๊ณผ ๋นˆ ์ค„์€ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ์ค„ ์•ž์˜ export๋Š” ๋–ผ์–ด ๋ƒ…๋‹ˆ๋‹ค. ๊ฐ’์„ ๊ฐ์‹ผ ํฐ๋”ฐ์˜ดํ‘œ์™€ ์ž‘์€๋”ฐ์˜ดํ‘œ๋Š” ๋ฒ—๊ฒจ ๋‚ด๋˜, ํฐ๋”ฐ์˜ดํ‘œ ์•ˆ์—์„œ๋งŒ \n, \t, \\ ๊ฐ™์€ ์ด์Šค์ผ€์ดํ”„๋ฅผ ์‹ค์ œ ๋ฌธ์ž๋กœ ํ•ด์„ํ•˜๊ณ  ์ž‘์€๋”ฐ์˜ดํ‘œ ์•ˆ์€ ์ ํžŒ ๊ทธ๋Œ€๋กœ ๋‘ก๋‹ˆ๋‹ค. ๋”ฐ์˜ดํ‘œ๊ฐ€ ์—†๋Š” ๊ฐ’์€ ๊ณต๋ฐฑ ๋’ค์— ์˜ค๋Š” #๋ถ€ํ„ฐ๋ฅผ ์ฃผ์„์œผ๋กœ ๋ณด๊ณ  ์ž˜๋ผ ๋‚ด๋ฏ€๋กœ, abc#123์ฒ˜๋Ÿผ ๊ณต๋ฐฑ ์—†์ด ๋ถ™์€ #์€ ๊ฐ’์˜ ์ผ๋ถ€๋กœ ๋‚จ์Šต๋‹ˆ๋‹ค.

๊ฐ’์€ ์˜ˆ์™ธ ์—†์ด ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ™˜๊ฒฝ๋ณ€์ˆ˜๋Š” ์›๋ž˜ ๋ฌธ์ž์—ด์ด๋ผ 5432๋‚˜ false๋„ ๋”ฐ์˜ดํ‘œ๊ฐ€ ๋ถ™์€ ์ฑ„ ๋‚˜์˜ต๋‹ˆ๋‹ค. ์ˆซ์ž์™€ trueยทfalse๋ฅผ ์ง„์งœ ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด ํ‚ค=๊ฐ’ ์ „์šฉ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์“ฐ์„ธ์š”. ๊ฐ™์€ ํ‚ค๊ฐ€ ๋‘ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋‚˜์ค‘ ์ค„์ด ์ด๊น๋‹ˆ๋‹ค.

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

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ˆซ์ž์™€ false๊ฐ€ ์™œ ๋”ฐ์˜ดํ‘œ์— ์‹ธ์—ฌ ๋‚˜์˜ค๋‚˜์š”?

ํ™˜๊ฒฝ๋ณ€์ˆ˜๋Š” ๊ฐ’์˜ ์ข…๋ฅ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋‘ ๋ฌธ์ž์—ด๋กœ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋„ ๊ทธ ๊ด€ํ–‰์„ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

${DB_HOST} ๊ฐ™์€ ์ฐธ์กฐ๋Š” ์‹ค์ œ ๊ฐ’์œผ๋กœ ๋ฐ”๋€Œ๋‚˜์š”?

๋ฐ”๋€Œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ๋ฅผ ํŽผ์น˜๋Š” ๋ฐฉ์‹์€ ์‹คํ–‰ ๋„๊ตฌ๋งˆ๋‹ค ๋‹ฌ๋ผ ์ž˜๋ชป ๋ฐ”๊พธ๋ฉด ์œ„ํ—˜ํ•˜๋ฏ€๋กœ ๊ธ€์ž ๊ทธ๋Œ€๋กœ ๋‘๊ณ  ๊ฐœ์ˆ˜๋งŒ ์•Œ๋ ค ์ค๋‹ˆ๋‹ค.

์ž‘์€๋”ฐ์˜ดํ‘œ์™€ ํฐ๋”ฐ์˜ดํ‘œ๋Š” ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?

ํฐ๋”ฐ์˜ดํ‘œ ์•ˆ์—์„œ๋งŒ \n ๊ฐ™์€ ์ด์Šค์ผ€์ดํ”„๋ฅผ ์ค„๋ฐ”๊ฟˆ ๋“ฑ์œผ๋กœ ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์€๋”ฐ์˜ดํ‘œ ์•ˆ์˜ ๊ฐ’์€ ์ ํžŒ ๊ธ€์ž ๊ทธ๋Œ€๋กœ ๋ณด์กด๋ฉ๋‹ˆ๋‹ค.