Nuxt 在运行时配置中动态更改环境变量

问题描述 投票:0回答:1

所以基本上我的 Nuxt 应用程序被部署在 devstaging 这两个环境中。我正在使用我的后端服务器的 base URL,它也会根据 devstaging 环境而变化。我的问题是有没有一种方法可以根据我的应用程序运行的环境来检测和更改我的 runTimeConfig 中的base URL

vue.js nuxt.js vuejs3 nuxtjs3
1个回答
0
投票

您可以使用环境变量来覆盖您的运行时配置。在您的配置中使用相同的名称为您的环境变量添加

NUXT_

https://nuxt.com/docs/guide/going-further/runtime-config

例如,如果你有

runtimeConfig: {
  baseUrl: '',
}

运行应用程序时,您可以设置变量

NUXT_BASE_URL=dev node .output/server/index.mjs

https://nuxt.com/docs/guide/directory-structure/env

© www.soinside.com 2019 - 2024. All rights reserved.