所以基本上我的 Nuxt 应用程序被部署在 dev 和 staging 这两个环境中。我正在使用我的后端服务器的 base URL,它也会根据 dev 和 staging 环境而变化。我的问题是有没有一种方法可以根据我的应用程序运行的环境来检测和更改我的 runTimeConfig 中的base URL?
您可以使用环境变量来覆盖您的运行时配置。在您的配置中使用相同的名称为您的环境变量添加
NUXT_
。
https://nuxt.com/docs/guide/going-further/runtime-config
例如,如果你有
runtimeConfig: {
baseUrl: '',
}
运行应用程序时,您可以设置变量
NUXT_BASE_URL=dev node .output/server/index.mjs