gpt4 book ai didi

node.js - 如何存储开源 Heroku Node.js 应用程序的数据库凭据?

转载 作者:搜寻专家 更新时间:2023-11-01 00:34:20 24 4
gpt4 key购买 nike

我正在构建一个 Node.js 应用程序,需要存储数据库凭据(和其他运行时属性),以便在部署到 Heroku 时可以读取它们。我的源代码在公共(public) GitHub 存储库中可用。

我目前正在使用环境变量,使用 heroku config:add 配置,但我希望了解是否有任何替代方案。我可能想使用 Cloud9 IDE , 但目前不支持环境变量。

另一种选择是将参数存储在配置中。文件,但我认为该文件需要 checkin Git(因此,公开可用)才能推送到 Heroku。

感谢您的帮助。

最佳答案

ENV 变量通常被认为是要走的路,Heroku 自己为 database_urls 等做的方式也是如此。

由于您和您的应用是唯一有权访问环境变量的人,因此在安全方面您通常没问题。

将凭据放在 Git 或类似工具中不是一个好主意,因为它是另一个需要保护的地方。

关于node.js - 如何存储开源 Heroku Node.js 应用程序的数据库凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726591/

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