【问题标题】:How to use Vercel env variable in Gatsby js? (client side)如何在 Gatsby js 中使用 Vercel 环境变量? (客户端)
【发布时间】:2020-06-14 10:07:36
【问题描述】:

我正在尝试使用 Vercel 设置开发/登台,因此我需要为我的 Gatsby 应用程序(客户端)使用登台密钥。

我尝试过的:

  • 从 Vercel 项目设置中添加环境 Preview 变量并连接 Gitlab 进行集成。然后在 dev 中推送测试提交以测试 env 是否正常工作,但它没有。

这应该基于此线程:https://github.com/vercel/vercel/issues/2613#issuecomment-594036619

  • 使用 Vercel CLI 进行部署,它能够公开环境变量,但它使用生产变量。我相信这是因为从构建步骤npm run build。但是我应该如何公开登台环境呢?

任何线索将不胜感激!

【问题讨论】:

标签: gatsby vercel


【解决方案1】:

可以通过在 Vercel 中将 GATSBY_ 前缀添加到我的 Preview 环境变量来修复

在客户端你可以访问它

process.env.GATSBY_YOUR_ENV_VAR

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 2022-11-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2012-07-28
    • 2020-03-29
    • 2019-04-07
    • 2020-10-06
    相关资源
    最近更新 更多