hello.go 548 B

1234567891011121314151617181920212223242526272829
  1. package controller
  2. import (
  3. "context"
  4. "github.com/gogf/gf/v2/frame/g"
  5. "nodeMonitor/api/v1"
  6. "nodeMonitor/internal/service"
  7. )
  8. var (
  9. Hello = cHello{}
  10. )
  11. type cHello struct{}
  12. func (c *cHello) Hello(ctx context.Context, req *v1.HelloReq) (res *v1.HelloRes, err error) {
  13. //t1 := time.Now()
  14. //Format("2006-01-02 15:04")
  15. //g.RequestFromCtx(ctx).Response.Writeln(timeStartStr.Sub(t1))
  16. status, err := service.Ping().GetStatus(ctx, "kdvkr-04.xyz")
  17. if err != nil {
  18. return res, err
  19. }
  20. g.RequestFromCtx(ctx).Response.Writeln(status)
  21. return
  22. }