βοΈ νκ²½ λ³μ νμΌμ΄λ?
μ ν리μΌμ΄μ μ΄ μ€νλ λ νΉμ κ°μ λκΈΈ μ μλ λ³μλ₯Ό μλ―Έν©λλ€.
.env νμΌμ μ μλ λ³μλ₯Ό μλ―Ένκ³ , 미리 μ μλ κ°μ μ ν리μΌμ΄μ μμ νμ©νκ³ μΆμ λ μ¬μ©ν©λλ€.
βοΈ νκ²½ λ³μ νμΌμ μ μ¬μ©ν κΉ?
π보μκ³Ό μ μ§λ³΄μμ μ©μ΄νκΈ° λλ¬Έμ!
port, db κ΄λ ¨ μ 보, API_KEY λ± μ€νμμ€μ μ¬λ¦¬λ©΄ μλλ κ°μ dotenv ν¨ν€μ§(νκ²½λ³μ νμΌ)λ₯Ό μ¬μ©ν΄μ μμ€μ½λ λ΄μ νλμ½λ©νμ§ μκ³ μ¬μ©ν μ μλ€λ μ₯μ μ΄ μμ΅λλ€.
βοΈ μ¬μ© λ°©λ²
βΆ .env λ΄μμ νκ²½λ³μ μ λ λ°©λ²
REACT_APP_FIREBASE_API_KEY = ""
REACT_APP_FIREBASE_AUTH_DOMAIN = ""
βΆ νκ²½λ³μ κ°μ Έμμ μ¬μ©νλ λ°©λ²
apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
(Importλ₯Ό νμ§ μμλ μΈ μ μμ΅λλ€. )
βοΈ μ£Όμ μ¬ν
1. .env νμΌμ νλ‘μ νΈμ μ΅μμ 루νΈμ λ§λ€μ΄μΌ ν©λλ€. (root μμΉκ° μλλ©΄ λμνμ§ μμ)
2. env μ€μ κ°μ λ³κ²½νλλ° μ μ©λμ§ μλλ€λ©΄ webpackμμ μΈμ§νμ§ λͺ»νμ κ°λ₯μ±μ΄ μκΈ° λλ¬Έμ μλ²λ₯Ό κ»λ€κ° λ€μ μΌμ£Όλ©΄ λ©λλ€.
π μλͺ»λ κ°λ μ λ¬μ΄ μλ€λ©΄ λκΈ λΆνλ립λλ€. μ μ μ±μ₯μ ν° λμμ΄ λ©λλ€π€
'π₯FrontEnd > React' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
리μ‘νΈ μ’μ μ½λ (리ν©ν λ§ ν λ μ°Έκ³ νκΈ°) (0) | 2024.06.05 |
---|---|
docusaurusμμ μ΅μ λΈλ‘κ·Έ κΈ κ°μ Έμ€κΈ° (0) | 2023.04.05 |
ν νμμ λ‘κ·ΈμΈ, νμκ°μ νΌ λ§λ€κΈ° (0) | 2023.01.04 |
Next.jsλ 무μμΈκ°? λ΄κ° μ¬μ©νλ©΄μ λλ Next.jsμ μ₯μ μ? (0) | 2022.11.08 |
axios.getμ fetch μ°¨μ΄ (0) | 2022.09.05 |