我有一个导入:如何正确模拟导入的库?
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"
}