Go初学者一枚,求大神指教~~
问题:Go如何根据环境不同,读取不同的配置文件?或者说根据编译时根据参数读取指定配置文件?
- 如:配置文件app.ini [database] TYPE = mysql USER = root PASSWORD = root HOST = 127.0.0.1:3306 NAME = blog TABLE_PREFIX = blog
问题:Go如何根据环境不同,读取不同的配置文件?或者说根据编译时根据参数读取指定配置文件?
- 如:配置文件app.ini [database] TYPE = mysql USER = root PASSWORD = root HOST = 127.0.0.1:3306 NAME = blog TABLE_PREFIX = blog
os.Getenv()这个方法能获取到go的环境变量,与之对应的是os.Setenv(),可在源码中设置临时环境变量 但问题是如何在go的安装配置文件中设置环境变量,可在代码中直接获取呢? 如针对不同环境设置不同的environment值,在开发环境读取到dev,在生产环境读取到idc或者pro