【问题标题】:How to use keys mentioned in env on the server if env files arent pushed on to git如果未将 env 文件推送到 git,如何在服务器上使用 env 中提到的密钥
【发布时间】:2022-01-17 14:28:27
【问题描述】:

我编写了一个包含几个 url 的 env 文件,但是由于论坛上的大多数人建议不要将 env 文件推送到 git,所以一个问题困扰着我。我在服务器上的应用程序如何获取我正在使用的键值。

【问题讨论】:

  • 您将它们设置在实际的服务器环境中,作为真正的环境变量。 .env 之类的东西的重点是模拟以供本地开发。
  • @jonrsharpe 所以你的意思是说当涉及到服务器时,我需要使用存储这些值的变量来替换 env 文件
  • 这正是他的意思。但是,如何在服务器端实现它在很大程度上取决于您在生产环境中使用的内容。 @jonrsharpe 建议您在服务器端使用的操作系统的 ENV 上设置它,但如果您使用的是 K8s,您也可以通过 helm 图表设置它们,依此类推...

标签: reactjs environment-variables


【解决方案1】:

您需要将 env 变量存储在托管服务器本身上,这是我们在 vercel 中添加的方法。

https://vercel.com/docs/concepts/projects/environment-variables

如果您团队中的其他人想要在他们的本地计算机上运行该应用程序,那么您需要单独向他们发送 .env 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-27
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 2019-10-28
    • 1970-01-01
    相关资源
    最近更新 更多