nuxt 模块配置范围

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

如何在

runtimeConfig
内移动nuxt模块的配置键?

原因是我希望能够使用以下方式覆盖环境中的配置值(秘密):

NUXT_API_SECRET
。这显然只适用于 runtimeConfig 范围内的键。但预先存在的模块的范围是 some <> 键。如何将这个<>键移动到runtimeConfig范围内?

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

https://github.com/xlanex6/nuxt-meilisearch/issues/26

nuxt.js algolia nuxtjs3 nuxt3 meilisearch
1个回答
0
投票

您是否尝试直接从环境中读取?

例如,如果你的模块是xyz,它需要3个配置参数,你可以直接从env读取它,而不需要依赖运行时配置。

...
modules: [
    "random-module-name",
    [
      "xyz-module",
      {
         to: process.env.CONTACT_EMAIL_TO,
         host: process.env.SMTP_HOST,
         port: process.env.SMTP_PORT,
      },
    ],
  ],
...

然后在你的环境文件中将这些键设置为

SMTP_HOST=host
SMTP_PORT=123
[email protected]

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