在 nuxt 构建后更改客户端配置



我想知道是否可以在nuxt构建发生后更改客户端配置。场景是:构建一次,部署在具有一些配置变量的多个 env 上。

我很清楚您可以使用环境变量(如API_URL(影响某些参数,但它似乎不会影响客户端执行。

例:

  • 在nuxt.config中拥有axios.baseURL = api/v1.js
  • 努克斯特构建
  • 努克斯特启动
  • 服务器端和客户端请求转到 API/v1
  • 设置 env 变量 API_URL= api/v2
  • Nuxt 启动(无需重建(
  • 服务器端请求转到 api/
  • v2,客户端请求转到 api/V1。预期行为:服务器和客户端请求转到 api/v2我错过了什么?

感谢您的帮助!塞德里克

你可以使用 nuxt-env 模块https://github.com/samtgarson/nuxt-env

export default {
  computed: {
    testValue () { return this.$env.TEST_VALUE }
  }
}

最新更新