νκ²½ λ³μ ꡬλΆμ΄λ νκ²½μ λ°λΌ λ³ν μ μλ κ°λ€μ λΆκΈ° μ²λ¦¬νλ μμ μ λ§νλ€.
μλ₯Ό λ€λ©΄,
β’ Development νκ²½μμλ A 리μ€νΈμ΄μ§λ§, μ€μ Production νκ²½μμλ B 리μ€νΈκ° λμμΌ νλ κ²½μ°
β’ ν
μ€νΈ λ°μ΄ν°μ μ€μ μλΉμ€ λ°μ΄ν°κ° ꡬλΆλλ κ²½μ°
λ±μ΄ μλ€.
Next.js λ λ³λ€λ₯Έ μμ
μμ΄ νκ²½λ³μλ₯Ό μ¬μ©ν μ μλλ‘ μ 곡νλ€.
π Notice
μ¬μ©λ²μ Node.js νκ²½κ³Ό Browser νκ²½μ΄ λ€λ₯΄λ―λ‘ μ£Όμνλ€!
β’ Node.js : Βprocess.env.λ³μλͺ
β’ Browser : Βprocess.env.NEXT_PUBLIC_λ³μλͺ
π / .env.development
π / .env.production
π Notice
name
μ Node.js νκ²½μμ μ¬μ©ν΄λ³΄κ³ ,
μμNEXT_PUBLIC_
μ΄ λΆμ λ³μλ Browser νκ²½μμ μ¬μ©ν΄λ³΄μ.
π / pages / index.js
π / pages / view / [id].js
npm run dev
λ‘ κ°λ° νκ²½μμ κ²°κ³Όλ₯Ό νμΈν΄λ³΄μ.
home λ©λ΄μμλ Maybelline λΈλλμ μ ν 리μ€νΈκ° λνλκ³ ,
μμΈνμ΄μ§μμλ "DEVELOPMENT νκ²½μ
λλ€." λΌλ λ©μμ§κ° λνλλ€.
npm run build
& npm run start
λ‘ νλ‘λμ
νκ²½μμ κ²°κ³Όλ₯Ό νμΈν΄λ³΄μ.
home λ©λ΄μμλ Dior λΈλλμ μ ν 리μ€νΈκ° λνλκ³ ,
μμΈνμ΄μ§μμλ "PRODUCTION νκ²½μ
λλ€." λΌλ λ©μμ§κ° λνλλ€.