diff --git a/.gitignore b/.gitignore index bfd8029..c204cd7 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,3 @@ cmd/discovery/discovery dist/ configs/ -go.sum diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f0fa8b..02b2b60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,23 @@ #### Discovery + +##### Version 1.1.1 +1. fix initproject abort + ##### Version 1.1.0 -> 1. use kratos pkg -> 2. replace gin by kratos/bm -> 3. fix poll return nil when be canceled. -> 4. add init protect mode -> 5. supoort set. +1. use kratos pkg +2. replace gin by kratos/bm +3. fix poll return nil when be canceled. +4. add init protect mode +5. supoort set. ##### Version 1.0.2 -> 1.fix nodesproc. get all zone nodes. +1.fix nodesproc. get all zone nodes. ##### Version 1.0.1 -> 1.rename import path +1.rename import path ##### Version 1.0.0 -> 1. discovery register&polls&replica -> 2. self-discovering nodes -> 3. metadata updates -> 4. naming client & grpc resolver +1. discovery register&polls&replica +2. self-discovering nodes +3. metadata updates +4. naming client & grpc resolver diff --git a/http/http.go b/http/http.go index 37a3612..599135d 100644 --- a/http/http.go +++ b/http/http.go @@ -13,7 +13,7 @@ import ( var ( dis *discovery.Discovery protected = true - errProtected = errors.New("discovery in protect mode,only support register") + errProtected = errors.New("discovery in protect mode and only support register") ) // Init init http @@ -47,8 +47,7 @@ func innerRouter(e *bm.Engine) { func initProtect(ctx *bm.Context) { if dis.Protected() { - ctx.JSONMap(map[string]interface{}{ - "message": errProtected.Error(), - }, errProtected) + ctx.JSON(nil, errProtected) + ctx.AbortWithStatus(503) } }