Server/Node.js
[node.js] DOTENV, ์ค์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๋ชจ๋
thals0
2022. 9. 19. 15:54
728x90
๐ DOTENV
: ์ค์ํ ์ ๋ณด(์๋ฒ ์ ์ ์ ๋ณด ๋ฑ)์ ์ธ๋ถ ์ฝ๋์์ ํ์ธ์ด ๋ถ๊ฐ๋ฅ ํ๋๋ก ๋์์ฃผ๋ ๋ชจ๋
๐ ์ค์น
npm i dotenv -s
๐ app.js์ ๋ชจ๋ ํธ์ถํ๊ธฐ
require('dotenv').config();
๐ .envํ์ผ์ ์ต์๋จ ํด๋์ ๋ง๋ค๊ธฐ
์ค์ํ ์ ๋ณด๋ฅผ .env ํ์ผ์ ์ ์ฅ (PORT, mongoDB URI ๋ฑ )
ํด๋น ์ ๋ณด๊ฐ ํ์ํ ๊ณณ์์ process.env.์ ์ฅ๋ช
์ผ๋ก ์ฌ์ฉ
const uri = process.env.DB_URI;
๐ .env ํ์ผ์ ์ค์ํ ์ ๋ณด์ด๊ธฐ ๋๋ฌธ์ git์ ๋ฑ๋กํ์ง ์์ ! (gitignore์ ๋ฑ๋ก)
๋ฐ๋ผ์, ํด๋น ํ์ผ์ ์ง์ ์ ๋ก๋ ํ๋ฉด์ ์ฌ์ฉ
โ ์ฐธ๊ณ , .gitignore์ด ์๋ ๋ !
git๋ ์บ์ฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ก์ปฌ์ ํด๋น ๋ด์ฉ์ด ๋จ์ ์์ด์ ๊ทธ๋ฐ ๊ฒ
-> ๊น ์บ์ฌ๋ฅผ ์ญ์ ํ๊ณ , ๋ค์ ํธ์ฌํด ์ฃผ๋ฉด ๋จ
์๋์ ์ฝ๋ ์คํ
git rm -r --cached .
git add .
git commit –m “clear git cache”
git push --all
728x90