12345678910111213141516171819202122232425262728293031323334 |
- 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()
- }
|