【问题标题】:How to get environment variable in Cloud Run?如何在 Cloud Run 中获取环境变量?
【发布时间】:2020-09-29 02:57:33
【问题描述】:

我使用 Google Cloud Console 设置了一些环境变量,如文档 here 中所述。

但是,我不知道如何(或从何处阅读)访问我的节点 js 容器中的环境变量。

【问题讨论】:

  • 您可以使用process.env.<NAME> 在您的节点js 代码中读取环境变量。它的文档是here

标签: node.js express google-cloud-platform google-cloud-run


【解决方案1】:

您的意思是如何在 node.js 代码中读取它们?

process.env 是获取它们的方法。

即如果你有一个 env var: "MyVariable" 那么你可以调用你的 node.js:

process.env.MyVariable 检索值。

请记住,在节点中,所有变量都是字符串。因此,即使您设置了布尔值或 int,它也会以字符串的形式出现,因此请注意这一点。如果你设置了一个 0,并且只是将它作为一个布尔值进行测试,它总是正确的,因为它实际上是字符串“0”而不是实际的 0。

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 2022-10-02
    • 2023-02-24
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2021-08-25
    • 2021-10-07
    • 2019-11-28
    相关资源
    最近更新 更多