revel go 框架的 app.conf 和环境变量旁边的外部配置

我已阅读 revel app.conf 手册以了解自定义配置和环境变量。但是我找不到将额外的外部配置与 app.conf 一起使用的方法。


我的目标是在内部 app.conf 之外实现外部配置文件。假设创建一个名为example的产品,example product 使用 app.conf 维护其合理的默认值(不向最终用户公开),而不是 product 通过 example.conf(默认位置可以是 /etc/example/example.conf)为产品公开配置属性用户。


例如:来自 app.conf 的 http 配置字段


http.addr =

http.port = 9000

将其扩展到 example.conf


http.addr =

http.port = 9000


[database]

host = "localhost"

port = 8080

user = "username"

password = "password"

# etc...

然后我在应用程序启动期间读取 example.conf 使用值也在 app.conf 之上应用值(覆盖)。终于狂欢服务器启动了!


如何使用 revel go 框架实现这一目标?


MYYA
浏览 164回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go