GAE-让环境变量在node.js应用程序中发挥良好作用



app.yaml中的环境变量似乎是用类似Python的字符串呈现的,其中像true这样的布尔值变成True,空变量变成None。有人知道如何在不对我的所有变量进行显式转换的情况下,让javascript发挥良好的作用吗?

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

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

与Javascript相关的其他可用配置只有Node.js,它们非常简单。根据app.yaml文件的官方文档,与Javascript相关的选项是设置runtime,不幸的是,仅此而已没有直接的方法可以更好地配置环境变量的使用情况

考虑到这一点,我同意你的看法,在很多情况下,在Javascript中更好地处理环境变量会更好。因此,我建议你在谷歌的公共问题跟踪器中提出一个功能请求,这样他们就可以查看它,并验证未来实现它的可能性。

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

相关内容

  • 没有找到相关文章

最新更新