运行时配置

学习如何从Nuxt 2迁移到Nuxt 3的运行时配置。

如果您希望在Nuxt 3应用中引用环境变量,则需要使用运行时配置。

在组件中引用这些变量时,您需要在setup方法(或Nuxt插件)中使用useRuntimeConfig组合式API。

在应用的server/部分,您可以无需导入直接使用useRuntimeConfig

阅读更多 Docs > Guide > Going Further > Runtime Config.

迁移

  1. 将您在应用中使用的任何环境变量添加到nuxt.config文件的runtimeConfig属性中。
  2. 在应用的Vue部分中,将process.env迁移到useRuntimeConfig
export default defineNuxtConfig({
  runtimeConfig: {
    // 仅在服务器端可用的私有配置
    apiSecret: '123',
    // public中的配置也会暴露给客户端
    public: {
      apiBase: '/api'
    }
  },
})