当前位置: 首页 > 工具软件 > go-conf > 使用案例 >

go-zero的坑

薄兴昌
2023-12-01

搞了一天,容器就是启动不了。开始以为是部署代码的问题,后面在服务器直接安装了go环境,直接启动,提示redis ping error。难道是密码错误?打印了一下,发现真是密码错误,密码丢了部分字符。密码类似:dsdsdwqwqw#888dsds$wee,结果打印出来的是dsdsdwqwqw#888dsds,神奇了不是?另外几个服务也是用的这个密码,并没有丢失字符。比对了代码

go-zero的启动文件中

conf.MustLoad(*configFile, &c)
conf.MustLoad(*configFile, &c, conf.UseEnv())

其他服务的代码中不包含conf.UseEnv(),那这个方法做了什么?如果wee=aaa,则密码会被替换成dsdsdwqwqw#888dsdsaaa

 类似资料: