Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- react
- Python
- javascript
- JS
- ๋ชจ๊ฐ์ฝ
- ๋ฐฑ์ค
- mongodb
- ๋ ธ๋ง๋์ฝ๋
- ๊ฐ๋ฐ
- ํ๋ก์ ํธ
- ํ ์ดํ๋ก์ ํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ์ด์ฌ
- CSS
- HTML
- error
- ํ๋ก ํธ์๋
- ์ฝ๋ฉํ ์คํธ
- ํฌ๋กค๋ง
- heapq
- fe
- ๋๋ฆผ์ฝ๋ฉ
- ๊ตญ๋น์ง์
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉ์ ํ
- ์ฝ๋ฉ
- ์๊ณ ๋ฆฌ์ฆ
- KDT
- node.js
- Til
Archives
- Today
- Total
๐ฑ → ๐ณ
[node.js] DOTENV, ์ค์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๋ชจ๋ ๋ณธ๋ฌธ
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
'Server > Node.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[node.js] View Engine(ejs, pug, nunjucks) (0) | 2022.09.24 |
---|---|
[node.js] File-System(promise, async/await) (0) | 2022.09.24 |
[node.js] Express ๊ธฐ๋ณธ ํด๋ ๊ตฌ์กฐ (0) | 2022.09.05 |
[node.js] URL ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ฐฉ๋ฒ (0) | 2022.09.02 |
[node.js] Yarn์ด๋? (0) | 2022.09.02 |