【问题标题】:GAE - Having environment variables play nice with node.js appsGAE - 让环境变量与 node.js 应用程序配合得很好
【发布时间】:2020-04-16 05:26:47
【问题描述】:

app.yaml 中的环境变量似乎以类似 Python 的字符串呈现,其中 true 之类的布尔值变为 True,而空变量变为 None。任何人都知道如何在不对我的所有变量进行显式转换的情况下使其与 javascript 一起玩得更好?

const MY_ENV_VAR = (process.env.MY_ENV_VAR === 'None') ? null : process.env.MY_ENV_VAR;

是的,我可以编写一些函数来做到这一点。想知道是否有人有聪明的解决方案。

【问题讨论】:

    标签: javascript google-app-engine environment-variables google-appengine-node


    【解决方案1】:

    与 Javascript 相关的唯一可用配置是用于 Node.js,它们非常简单。根据app.yaml file 的官方文档,与Javascript 相关的选项是设置runtime,仅此而已。 没有直接的方法可以更好地配置环境变量。

    考虑到这一点,我同意你的观点,在很多情况下,更好地处理 Javascript 中的环境变量会更好。因此,我建议您在 Google 的 Public Issue Tracker 中提出功能请求,以便他们查看并验证将来实施它的可能性。

    如果这些信息对您有帮助,请告诉我!

    【讨论】:

    • 您好@ahong,请考虑支持或接受此答案,以防它对您有所帮助,以解决您的问题。
    猜你喜欢
    • 2010-09-11
    • 1970-01-01
    • 2011-11-27
    • 1970-01-01
    • 2014-04-07
    • 2019-05-18
    • 1970-01-01
    • 2010-10-13
    • 2011-10-24
    相关资源
    最近更新 更多