gpt4 book ai didi

node.js - App Engine 中用于本地开发的环境变量

转载 作者:搜寻专家 更新时间:2023-10-31 22:33:52 24 4
gpt4 key购买 nike

在本地机器上为 App Engine Flex 环境开发 nodejs 时设置环境变量的最佳方式是什么?如果它们是在 app.yaml 中设置的,那么它们在本地开发期间不会被设置。有没有办法强制这样做,或者我应该使用类似 dotenv 的东西并在 2 个地方跟踪相同的环境变量?

最佳答案

不应将敏感数据(例如 API key )提交给源代码。

我绕过的方法是在 Google 存储中存储一个 .env 文件。然后您可以使用 @google-cloud/storage 在生产环境中下载它(使用 prestart Hook )和 dotenv将变量加载到内存中。

您可以在这里找到完整的指南:http://gunargessner.com/gcloud-env-vars/


PS:对于存储任何不敏感的数据,我会寻求 Aidan 的回答。过去,我自己对 dotenv 的使用令人满意。与此类似,还有 nconf , gcloud 本身的包 uses for examples .非常整洁!

关于node.js - App Engine 中用于本地开发的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com