Конфигурация runtime

Доступ к настройкам и секретам через `runtimeConfig` в Nuxt Bridge (после включения Nitro).
Чтобы использовать runtimeConfig, включите Nitro в Bridge.

Обновление конфигурации runtime

В Nuxt 3 runtime-конфигурация устроена иначе, чем в Nuxt 2: вместо двух отдельных блоков используется единая опция runtimeConfig.

Объедините publicRuntimeConfig и privateRuntimeConfig в runtimeConfig, поместив публичные значения во вложенный объект public.

// nuxt.config.js
- privateRuntimeConfig: {
-   apiKey: process.env.NUXT_API_KEY || 'super-secret-key'
- },
- publicRuntimeConfig: {
-   websiteURL: 'https://public-data.com'
- }
+ runtimeConfig: {
+   apiKey: process.env.NUXT_API_KEY || 'super-secret-key',
+   public: {
+     websiteURL: 'https://public-data.com'
+   }
+ }

Публичные значения в рантайме читаются через runtimeConfig.public (в шаблонах — $config.public). Если раньше вы обращались к ним как к полям $config без .public, обновите обращения в коде.

Концепция подробнее разобрана в runtime-конфигурации.

// MyWidget.vue
- <div>Сайт: {{ $config.websiteURL }}</div>
+ <div>Сайт: {{ $config.public.websiteURL }}</div>