私はインポートを持っている:インポートされたライブラリを正しく模倣する方法は?
私はその後、私は私が作成したコードは、現在の設定で正しく動作することを確認53 AWSルートでホスト・ゾーンで動作するように使用import {
"github.com/aws/aws-sdk-go/service/route53"
}
。
開発プロセスを簡略化するために、開発中に使用するライブラリメソッドのモックを作成します。
私はenv="development"
またはenv="production"
のような設定でキーを持っています。
私の計画では、自分のオブジェクトであるroute53
を必要なメソッドに追加し、envが開発されている場合はインポートします。
どうすればよいですか? はこのように、条件付きのインポートをサポートしていgolang:
if (env=="development") {
import "./route53-mock"
} else {
"github.com/aws/aws-sdk-go/service/route53"
}