问答 / 0 / 1 / 创建于 3年前
平时go项目都是使用yaml作为配置文件,现在我想让yaml配置文件里的某些字段可以导入linux的环境变量,如下:
server: ip: ${SERVER_IP:127.0.0.1} port: ${SERVER_PORT:8000}
在网上看其他语言的,如果linux里有SERVER_IP和SERVER_PORT这两个环境变量则使用linux里的,如果没有则使用后面默认的127.0.0.1和8000。在github go项目里也见有人这样写,但是我试了方法没有成功,希望看看大家的想法,谢谢。
这种是读取配置的时候,读取配置的包做处理的吧
我要举报该,理由是:
这种是读取配置的时候,读取配置的包做处理的吧