我需要设置我的配置文件的路径。问题是,例如,我的配置文件在其中,my_app/config但我的工作目录在my_app/workingdir其中,我不应该设置绝对路径或工作目录的路径,因为在生产中绝对路径和工作目录会改变。对于测试,我知道我可以从我的代码位置设置路径,但我需要一种更清洁的方式。
workingdir, err := os.Getwd()
if err != nil {
logger.Error(err)
}
viper.SetConfigFile(workingdir + "/config/local.yaml")
肥皂起泡泡
杨__羊羊
大话西游666
相关分类