Skip to content

abushev/router

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

router

Routing incoming requests, and saving general statistics, which is available on dstatus action call.

  • Example:
    router := router.Router{
      Level:  1,
      Offset: 0,
      Dstatus: router.NewDstatus(router.DstatusData{
        Name: "Router example",
        Port: "8080",
      }),
      Routes: map[string]router.ActionStruct{
        "action1": router.ActionStruct{Fn: action1Func},
        "action2": router.ActionStruct{Fn: action2Func},
      },
    }
    router.Dstatus.Additional = func() string {
      return "Some additional data to be shown in dstatus"
    }
    http.HandleFunc("/", router.Handler)
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published