[React] API์„œ๋ฒ„ env ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ ์šฉํ•˜๊ธฐ
728x90

์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ๋…ธ์ถœ์‹œํ‚ค์ง€ ์•Š๊ธฐ ์œ„ํ•ด .env ํŒŒ์ผ์„ ์ด์šฉํ•ด์„œ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ ์šฉํ•ด๋ณด๊ธฐ๋กœ!..

์ž์ฃผ ์“ฐ๋Š” ๊ฒฝ๋กœ๋‚˜ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ํŽธํ•˜๊ฒŒ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๋จผ์ € .env ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์ค€๋‹ค.

 

 

 

๋ณ€์ˆ˜ ์„ ์–ธ

๋ฆฌ์•กํŠธ์—์„œ ์‚ฌ์šฉํ•ด์ฃผ๋ ค๋ฉด ์•ž์— REACT_APP ํ‚ค์›Œ๋“œ๋ฅผ  ๊ผญ ๋ถ™์—ฌ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

url ์ฃผ์†Œ๋ฅผ ๋„ฃ๋Š”๋‹ค๋ฉด ๊ตณ์ด ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ฃผ์ง€ ์•Š์•„๋„ ๋œ๋‹ค!

 

 

๋ณ€์ˆ˜ ์‚ฌ์šฉ

์•„๋ž˜์™€ ๊ฐ™์ด process.env.[๋ณ€์ˆ˜์ด๋ฆ„]์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 await axios.patch(`${process.env.REACT_APP_API_URL}/articleComment/${id}`,{...comment,});

 

 

์ฒ˜์Œ์—๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ–ˆ์—ˆ๋Š”๋ฐ ๊ณ„์† 404 ์˜ค๋ฅ˜๊ฐ€ ๋–ด๋‹ค.. ๐Ÿ˜‡ ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋ช… ๊ทธ๋Œ€๋กœ ๋„ฃ์–ด์ค˜์•ผ ํ•˜๋Š”๋“ฏ!

 await axios.patch(`${process.env.API_URL}/articleComment/${id}`,{...comment,});
728x90