Runtime 값에 λŒ€ν•˜μ—¬..

nuxt.config.ts λ°μ΄ν„°μ—μ„œ νŠΉμ •κ°’μ„ ν΄λΌμ΄μ–ΈνŠΈ μ˜μ—­μ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ 전달해쀄 수 μžˆμ–΄μ•Ό ν•œλ‹€.
뭐... .env 값듀을 ν΄λΌμ΄μ–ΈνŠΈ μ˜μ—­μ—μ„œ μ‚¬μš©ν• λ•Œ 관심이 ν•„μš”ν•œ μ˜μ—­μ΄λ‹€.

export default defineNuxtConfig({
  publicRuntimeConfig: {
    BASE_URL: process.env.BASE_URL
  },
  privateRuntimeConfig: {
    API_SECRET: process.env.API_SECRET
  }
});

μ΄λŸ°μ‹μœΌλ‘œ 곡개용과 λΉ„κ³΅κ°œμš©μ„ κ΅¬λΆ„μ§€μ–΄μ„œ 섀정을 ν•΄λ‘”λ‹€.

μ΄λ ‡κ²Œ μ„€μ •ν•œ 값을 μ‚¬μš©ν• λ•ŒλŠ” λ‹€μŒκ³Ό 같이 μ΄μš©ν•  수 μžˆμ„κ²ƒμ΄λ‹€.

<script setup>
const config = useRuntimeConfig();
</script>

λ‚œλ°μ—†μ΄ ν•¨μˆ˜κ°€ μ‚¬μš©λ˜λŠ”λ°.. nuxt3 λŠ” 첫인상뢀터 트릭이 많이 보인닀. γ… 
이것 말고도 config.app으둜 μ ‘κ·Όν•˜λ©΄ 기초적인 정보에 ν•œν•΄μ„œ μ“Έλ§Œν•œ 값듀이 더 λ‚˜μ˜¨λ‹€.

좜처: https://v3.nuxtjs.org/guide/features/runtime-config#runtime-config

ν΄λΌμ΄μ–ΈνŠΈ μ˜μ—­μ—μ„œ processκ°’

ν΄λΌμ΄μ–ΈνŠΈ μ˜μ—­μ—μ„œ console.log(process)둜 λ„£μ–΄μ„œ νŽ˜μ΄μ§€ 열어보면 ν˜„μž¬ ν΄λΌμ΄μ–ΈνŠΈμΈμ§€ λ°±μ—”λ“œμΈμ§€ 개발λͺ¨λ“œμΈμ§€ ν”Œλž˜κ·Έκ°’μœΌλ‘œ μ•Œ 수 μžˆλ‹€.

μ„œλ²„ μ˜μ—­μ˜ 라우트

nuxt2μ—μ„œ μ„œλ²„ λ―Έλ“€μ›¨μ–΄μ—μ„œλ§Œ ν™•μž₯μ‹œν‚¬ 수 μžˆλŠ”μ€„ μ•Œκ³  ν•˜λ£¨μ’…μΌ μ‚½μ§ˆν–ˆλŠ”λ° 잘 되던게 ν™˜κ²½μ΄ λ°”λ€Œλ‹ˆ 먹톡이 λ˜μ–΄λ²„λ¦° 참사가 일어났닀.

https://v3.nuxtjs.org/guide/features/server-routes

λ§ˆμ§€λ§‰μ— μ„œλ²„ λΌμš°νŠΈλΌλŠ”κ²ƒμ„ μš°μ—°νžˆ 찾게 λ˜μ—ˆλŠ”λ° μ§€μ •λœ κ²½λ‘œμ— νŒŒμΌμ„ λ§Œλ“€μ–΄μ„œ λ°±μ—”λ“œ μ˜μ—­μ˜ 라우트λ₯Ό λ§Œλ“€ 수 μžˆμ–΄λ³΄μΈλ‹€.
h3 λΌλŠ” λ„κ΅¬λ‘œ λΌμš°νŒ…μ„ ν•˜λŠ”λ° 트릭이 λ„ˆλ¬΄ λ§Žμ•„ 보인닀.
λ¬Έμ„œλ₯Ό 뒀져보지 μ•ŠμœΌλ©΄ ν•΄κ²° λͺ»ν•˜λŠ”κ²ƒλ“€μ΄ λ„ˆλ¬΄λ‚˜λ„ λ§Žλ‹€. γ… γ… 

메타데이터

쑰회수
772
μ’‹μ•„μš”
0

0개의 λŒ“κΈ€

λ“±λ‘λœ λŒ“κΈ€μ΄ μ—†μŠ΅λ‹ˆλ‹€.