ํ๊ฒฝ๋ณ์๋ฅผ ๊ด๋ฆฌ๋ฅผ ์ํด ์ฌ์ฉํ๋ฉฐ, ๋ฏผ๊ฐํ ์ ๋ณด๋ค, ์๋ฒ์ URL, DB ๋ฑ์ ๋ ธ์ถํ์ง ์๊ธฐ ์ํด์๋ ์ฌ์ฉ๋๋ค
๋จผ์ NPM
์ ์ด์ฉํด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํด ์ค๋ค
npm install dotenv --save
๊ทธ ํ ํด๋์์ .env
ํ์ผ์ ๋ง๋ค์ด์ ํ๊ฒฝ๋ณ์๋ค ๋ฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ค์ ์ ์ฅํ ์ฌ์ฉํ๋ค
MONGODB_URL="mongodb+srv://..."
PORT = 8080
SECRET_CODE = "aaaa"
require("dotenv").config();
MongoClient.connect(process.env.MONGODB_URL, () => {})
โ๐ป ๋ ์์ธํ ๋ด์ฉ์ dotenv๋ฅผ ์ฐธ๊ณ ํด์ ์์ธํ๊ฒ ์์๋ณผ ์ ์๋ค!
ํ๊ฒฝ๋ณ์์ ๋ฏผ๊ฐํ ์ ๋ณด๋ค์
.env
์ด์ฉํด์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์๋นํ ์ ์ฉํ๋ค๊ณ ๋๋๋ค
Git
์ ์ฌ๋ ค ๋์ ๋๋.gitignore
ํ์ผ์ ์ด์ฉํด์.env
ํ์ผ๋ง์ ์ ์ธํ๋ฉด ๋๋ค๋ณด๋Git
์ ์ฌ๋ฆด๋๋ ๋ถ๋ด์ด ์๋ค ๋ฃ๊ธฐ๋ก๋ ์ข ์ข ๊ณผ๊ธ๋๋API
๊ฐ ์ฌ๋ ค์ ธ ์์ ๊ฒฝ์ฐ ์ด ๊ณผ์ ์ ์ ๊ฒฝ์ฐ์ง ์์์ ํฐ ๊ธ์ก์ด ๊ณผ๊ธ๋๋ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ํ๋ ์ฌ์ฉํ๋ ์ต๊ด์ด ํ์ํ๋ค!!!๐ญ๐ฅฒ