我有一個導入:如何正確模擬導入的庫?
import {
"github.com/aws/aws-sdk-go/service/route53"
}
然後我使用AWS路線53 我看到我的代碼創建工作正常現配現用設置主機區工作。
爲了簡化開發過程,我想創建一個我在開發時使用的庫方法的模擬。
我在配置中有一個鍵,像這樣env="development"
或env="production"
。
我的計劃是添加我自己的對象route53
與所需的方法,並導入它,如果env是發展。
我該如何做得更好? 是否golang支持有條件的進口,如:
if (env=="development") {
import "./route53-mock"
} else {
"github.com/aws/aws-sdk-go/service/route53"
}