問題タブ [viper-go]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - Viper を使用してネストされた YAML 構造から値を取得するにはどうすればよいですか?
ネストされた yaml 構造体から文字列を取得するには、以下のコードをどのように記述すればよいですか?
ここに私のyamlがあります:
ここにコード例があります
私の問題:
これを印刷すると空白の文字列が表示されます。ドキュメントによると、これがネストされた要素を取得する方法です。要素がリストであるため、機能していないと思われます。構造体を作成する必要がありますか? 特にネストする必要がある場合、作成方法がわかりません。
go - go viper .yaml 値環境変数オーバーライド
環境変数でオーバーライドしたい値をapplication.yaml
含むファイルをgoアプリケーションに入れようとしています。${RMQ_HOST}
私application.yaml
が持っている:
そして、私のローダーには次のものがあります。
私が抱えている問題は${RMQ_HOST}
、環境変数に設定した値に置き換えられず、この文字列で RabbitMQ に接続しようとすることです
amqp://test:test@${RMQ_HOST}:${RMQ_PORT}/test
それ以外の
amqp://test:test@test:test/test