handler.go 500 字节
Newer Older
E
eoLinker API Management 已提交
1 2 3 4 5 6
package handler

import (
	"net/http"
)

Y
Your Name 已提交
7
//Entry entry
E
eoLinker API Management 已提交
8
type Entry struct {
Y
Your Name 已提交
9
	Pattern     string
E
eoLinker API Management 已提交
10 11
	HandlerFunc func(w http.ResponseWriter, r *http.Request)
}
Y
Your Name 已提交
12

E
eoLinker API Management 已提交
13 14 15
func init() {

}
Y
Your Name 已提交
16 17

//Handler handler
E
eoLinker API Management 已提交
18 19 20 21
func Handler() []Entry {

	return []Entry{
		{
Y
Your Name 已提交
22
			Pattern: "/goku-update", HandlerFunc: gokuUpdate,
E
eoLinker API Management 已提交
23 24
		},
		{
Y
Your Name 已提交
25
			Pattern: "/goku-check_update", HandlerFunc: gokuCheckUpdate},
E
eoLinker API Management 已提交
26
		{
Y
Your Name 已提交
27
			Pattern: "/goku-check_plugin", HandlerFunc: gokuCheckPlugin},
E
eoLinker API Management 已提交
28
		{
Y
Your Name 已提交
29
			Pattern: "/goku-monitor", HandlerFunc: gokuMonitor},
E
eoLinker API Management 已提交
30 31
	}
}