package main import ( "git.nspix.com/golang/micro" ) type ( Request struct { Name string Age int Co float64 } ) func main() { svr := micro.New( micro.WithName("git.nspix.com/test", "0.0.01"), micro.WithoutRegister(), micro.WithStats(), micro.WithCli(), micro.WithPort(6567), ) svr.Handle("getUserList", func(ctx micro.Context) (err error) { var req Request if err = ctx.Bind(&req); err != nil { return err } return ctx.Success(req) }, func(o *micro.HandleOptions) { o.DisableCli = false }) svr.Run() }