Ich habe einen Import:Wie man eine importierte Bibliothek korrekt vortäuscht?
import {
"github.com/aws/aws-sdk-go/service/route53"
}
die ich dann mit dem Host-Zonen in AWS Strecke nutzen arbeiten 53. Ich sehe, dass der Code, den ich Werke geschaffen richtig nun mit dem aktuellen Setup.
Um den Entwicklungsprozess zu vereinfachen, möchte ich eine Kopie der Bibliotheksmethoden erstellen, die ich während der Entwicklung verwende.
Ich habe einen Schlüssel in Config, wie diese env="development"
oder env="production"
.
Mein Plan ist es mein eigenes Objekt hinzufügen, die route53
mit den benötigten Methoden sind und es importieren, wenn die env Entwicklung.
Wie mache ich es besser? Hat golang bedingten Import zu unterstützen, wie folgt aus:
if (env=="development") {
import "./route53-mock"
} else {
"github.com/aws/aws-sdk-go/service/route53"
}