【问题标题】:process.env.URL null in nuxt project onvercelnuxt 项目 onvercel 中的 process.env.URL null
【发布时间】:2021-03-29 15:39:24
【问题描述】:

我正在 Vercel 上部署 nuxt 应用程序。我按照本指南为 vercel 环境添加了一个秘密 - https://vercel.com/docs/environment-variables#secret-environment-variables

我在本地使用 dotenv,它运行良好,将 .env 文件中的变量加载到 process.env.Token 但在 vercel 上部署时 process.env.Token 为空。

如何解决?

【问题讨论】:

标签: javascript node.js environment-variables vercel


【解决方案1】:

就像 React、Next 或 Vue,Nux 构建您的页面。您应该尝试在构建阶段提供环境,在nuxt.config.js

你可以在这里找到一个很好的例子:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-env/

【讨论】:

    【解决方案2】:

    在 Nuxtjs 中对我有用,只需设置以 NUXT_ENV_

    开头的环境变量名称

    例如

    process.env.NUXT_ENV_Token
    

    Vercel 会自动注入到进程环境中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2019-11-19
      • 2020-02-08
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多