問題タブ [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.

0 投票する
3 に答える
11411 参照

go - Viper を使用してネストされた YAML 構造から値を取得するにはどうすればよいですか?

ネストされた yaml 構造体から文字列を取得するには、以下のコードをどのように記述すればよいですか?

ここに私のyamlがあります:

ここにコード例があります

私の問題:

これを印刷すると空白の文字列が表示されます。ドキュメントによると、これがネストされた要素を取得する方法です。要素がリストであるため、機能していないと思われます。構造体を作成する必要がありますか? 特にネストする必要がある場合、作成方法がわかりません。

0 投票する
5 に答える
3805 参照

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