コード例 #1
0
ファイル: group.go プロジェクト: eliquious/xrouter
func wrapper(chain alice.Chain, f Route) http.Handler {
	return chain.ThenFunc(func(w http.ResponseWriter, r *http.Request) {
		f(r.Context(), w, r)
	})
}
コード例 #2
0
ファイル: middleware.go プロジェクト: eliquious/xrouter
// HTTPHandler wraps a raw http.Handler in chain middleware.
func HTTPHandler(c alice.Chain, fs http.Handler) http.Handler {
	return c.Then(fs)
}