Go初学者一枚,求大神指教~~
问题:Go如何根据环境不同,读取不同的配置文件?或者说根据编译时根据参数读取指定配置文件?
- 如:配置文件app.ini [database] TYPE = mysql USER = root PASSWORD = root HOST = 127.0.0.1:3306 NAME = blog TABLE_PREFIX = blog
开发环境和生成环境配置肯定不同,如何像PHP一样通过设置一个NGINX环境变量,自行读取不同配置文件
有疑问加站长微信联系(非本文作者)

求大神指点~~
os.Getenv()
os.Getenv()这个方法能获取到go的环境变量,与之对应的是os.Setenv(),可在源码中设置临时环境变量 但问题是如何在go的安装配置文件中设置环境变量,可在代码中直接获取呢? 如针对不同环境设置不同的environment值,在开发环境读取到dev,在生产环境读取到idc或者pro