Runtime конфигурация
Узнайте, как мигрировать с Nuxt 2 на Nuxt 3 конфигурацию runtime.
Если вы хотите ссылаться на переменные окружения внутри вашего приложения Nuxt 3, вам понадобится использовать runtime-конфигурацию.
При ссылке на эти переменные внутри ваших компонентов, вам понадобится использовать композабл useRuntimeConfig
в вашем setup-хуке (или плагине Nuxt).
В server/
части вашего приложения, вы можете использовать useRuntimeConfig
без каких-либо импортов.
Миграция
- Добавьте любые переменные окружения, которые вы используете в своем приложении, в свойство
runtimeConfig
файлаnuxt.config
. - Замените
process.env
наuseRuntimeConfig
во всех Vue-частях вашего приложения.
export default defineNuxtConfig({
runtimeConfig: {
// Конфигурация для приватного использования, доступная только на сервере
apiSecret: '123',
// Конфигурация внутри public будет также доступна клиенту
public: {
apiBase: '/api'
}
},
})