예제 #1
0
파일: pprof15.go 프로젝트: jyzhe/beehive
func (p pprofHandler) install(r *mux.Router) {
	r.HandleFunc("/debug/pprof/cmdline", httpPprof.Cmdline)
	r.HandleFunc("/debug/pprof/profile", httpPprof.Profile)
	r.HandleFunc("/debug/pprof/symbol", httpPprof.Symbol)
	r.HandleFunc("/debug/pprof/trace", httpPprof.Trace)
	r.HandleFunc("/debug/pprof/{rest:.*}", httpPprof.Index)
}
예제 #2
0
파일: http.go 프로젝트: jyzhe/beehive
func (h *v1Handler) install(r *mux.Router) {
	r.HandleFunc(serverV1StatePath, h.handleHiveState)
	r.HandleFunc(serverV1BeesPath, h.handleBees)
}
예제 #3
0
파일: web.go 프로젝트: jyzhe/beehive
func (w webHandler) install(r *mux.Router) {
	for _, p := range webPages {
		p.page = genPage(p.title, p.script, p.style, p.body)
		r.HandleFunc(p.url, p.handle)
	}
}