gpt4 book ai didi

json - 如何访问Golang项目的JSON文件中的环境变量?

转载 作者:行者123 更新时间:2023-12-01 22:44:31 25 4
gpt4 key购买 nike

我的团队正在使用Golang进行编码,我们将所有配置都放在conf.json,下面显示的有趣部分以及另一个jsont_code文件中以进行json验证。

{
"host": "192.168.0.34",
"port": "5678",
"username": "test_user",
"password": "random_pass",
"dbName": "dummy"
}

我的问题是,我可以定义环境变量。例如$ USER和$ PASS并按以下方式使用它们吗?还是出于安全目的有适当的方法实现此目的?
{
"host": "192.168.0.34",
"port": "5678",
"username": "$USER",
"password": "$PASS",
"dbName": "dummy"
}

最佳答案

我们最终使用env var,并在Gitlab CI环境变量中定义了用户名和密码,并启用了masked,以便它们不会显示在日志中。

关于json - 如何访问Golang项目的JSON文件中的环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60858804/

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