李伟乐 2 years ago
parent d0546f007e
commit 1ae58c6081
  1. 4
      cmd/kit/main.go
  2. 2
      example/main.go
  3. 2
      pkg/response/response.go
  4. 5
      proto/v1/user.gin.go

@ -25,8 +25,8 @@ func (u *Kit) Generate(plugin *protogen.Plugin) error {
} }
u.addImports("context") u.addImports("context")
u.addImports("git.diulo.com/mogfee/protoc-gen-kit/middleware") u.addImports("git.diulo.com/mogfee/protoc-gen-kit/middleware")
u.addImports("git.diulo.com/mogfee/protoc-gen-kit/response") u.addImports("git.diulo.com/mogfee/protoc-gen-kit/pkg/response")
u.addImports("git.diulo.com/mogfee/protoc-gen-kit/xerrors") u.addImports("git.diulo.com/mogfee/protoc-gen-kit/pkg/xerrors")
u.addImports("github.com/gin-gonic/gin") u.addImports("github.com/gin-gonic/gin")
for _, f := range plugin.Files { for _, f := range plugin.Files {
if len(f.Services) == 0 { if len(f.Services) == 0 {

@ -29,7 +29,7 @@ func main() {
app.GET("/user/:name", func(c *gin.Context) { app.GET("/user/:name", func(c *gin.Context) {
xjson.PrintData(c.FullPath()) xjson.PrintData(c.FullPath())
}) })
user.RegisterUserHandler(app, &srv, middleware.JWT(""), middleware.Logger("user-server", l), middleware.Validate()) user.RegisterUserHandler(app, &srv, middleware.Logger("user-server", l), middleware.Validate())
fmt.Println("http://localhost:8888") fmt.Println("http://localhost:8888")
app.Run("localhost:8888") app.Run("localhost:8888")
} }

@ -1,4 +1,4 @@
package xresponse package response
import ( import (
"encoding/json" "encoding/json"

@ -4,7 +4,6 @@ import (
"context" "context"
"git.diulo.com/mogfee/protoc-gen-kit/middleware" "git.diulo.com/mogfee/protoc-gen-kit/middleware"
"git.diulo.com/mogfee/protoc-gen-kit/pkg/xerrors" "git.diulo.com/mogfee/protoc-gen-kit/pkg/xerrors"
"git.diulo.com/mogfee/protoc-gen-kit/pkg/xresponse"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
@ -15,7 +14,7 @@ func RegisterUserHandler(app *gin.Engine, srv UserServer, m ...middleware.Middle
func httpListHandler(srv UserServer, m ...middleware.Middleware) func(c *gin.Context) { func httpListHandler(srv UserServer, m ...middleware.Middleware) func(c *gin.Context) {
return func(c *gin.Context) { return func(c *gin.Context) {
var post LoginRequest var post LoginRequest
resp := xresponse.New(c) resp := response.New(c)
if err := resp.BindQuery(&post); err != nil { if err := resp.BindQuery(&post); err != nil {
resp.Error(err) resp.Error(err)
return return
@ -38,7 +37,7 @@ func httpListHandler(srv UserServer, m ...middleware.Middleware) func(c *gin.Con
func httpLoginHandler(srv UserServer, m ...middleware.Middleware) func(c *gin.Context) { func httpLoginHandler(srv UserServer, m ...middleware.Middleware) func(c *gin.Context) {
return func(c *gin.Context) { return func(c *gin.Context) {
var post LoginRequest var post LoginRequest
resp := xresponse.New(c) resp := response.New(c)
if err := resp.BindJSON(&post); err != nil { if err := resp.BindJSON(&post); err != nil {
resp.Error(err) resp.Error(err)
return return

Loading…
Cancel
Save