MCPcopy Create free account
hub / github.com/devfeel/dotweb / InitRoute

Function InitRoute

example/middleware/main.go:60–81  ·  view source on GitHub ↗
(server *dotweb.HttpServer)

Source from the content-addressed store, hash-verified

58}
59
60func InitRoute(server *dotweb.HttpServer) {
61 server.Router().GET("/", Index)
62 server.Router().GET("/index", Index)
63 server.Router().GET("/v1/machines/queryIP/:IP", Index)
64 server.Router().GET("/v1/machines/queryIP2", Index)
65 server.Router().GET("/use", Index).Use(NewAccessFmtLog("Router-use"))
66
67 /*g := server.Group("/group").Use(NewAccessFmtLog("group")).Use(NewSimpleAuth("admin"))
68 g.GET("/", Index)
69 g.GET("/use", Index).Use(NewAccessFmtLog("group-use"))*/
70
71 g := server.Group("/A").Use(NewAGroup())
72 g.GET("/", ShowMiddlewares)
73 g1 := g.Group("/B").Use(NewBGroup())
74 g1.GET("/", ShowMiddlewares)
75 g2 := g.Group("/C").Use(NewCGroup())
76 g2.GET("/", ShowMiddlewares)
77
78 g = server.Group("/B").Use(NewBGroup())
79 g.GET("/", ShowMiddlewares)
80
81}
82
83func InitModule(dotserver *dotweb.HttpServer) {
84 dotserver.RegisterModule(&dotweb.HttpModule{

Callers 1

mainFunction · 0.70

Calls 8

NewAccessFmtLogFunction · 0.85
NewAGroupFunction · 0.85
NewBGroupFunction · 0.85
NewCGroupFunction · 0.85
RouterMethod · 0.80
GETMethod · 0.65
UseMethod · 0.65
GroupMethod · 0.65

Tested by

no test coverage detected