为什么blob需要在auth的init中初始化
chipsk opened this issue · 1 comments
chipsk commented
为什么blob需要在auth的init中初始化
// auth/main.go
func main() {
// initialization
initialize.InitLogger()
// xxxx
defer p.Shutdown(context.Background())
//init blob
initialize.InitBlob()
并且在blob_service时无法读取对应配置name,可能是因为auth的ServerConfig读不到blob_srv?
func (kc *kClient) checkOptions() (err error) {
// 此处为空
if kc.opt.Svr.ServiceName == "" {
return errors.New("service name is required")
}
return nil
}
我后续在auth的nacos配置中添加了blob_srv字段才解决
{
"name": "auth_srv",
"host": "your host",
"mysql": {
"host": "127.0.0.1",
"port": 3306,
"user": "root",
"password": "123456",
"db": "FreeCar",
"salt": "FreeCar"
},
"otel": {
"endpoint": ":4317"
},
"wx_config": {
"app_id": "xxx",
"app_secret": "xxx"
},
"blob_srv": {
"name": "blob_srv"
// xxx
}
}
L2ncE commented
忘记在 README 的 nacos 配置中添加此项了,具体用法可以参考 auth/handler.go
,感谢反馈~