File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -6,16 +6,19 @@ import (
6
6
"net/http"
7
7
"time"
8
8
9
+ "github.com/facebookgo/grace/gracehttp"
9
10
"github.com/garyburd/redigo/redis"
10
11
"github.com/pborman/uuid"
11
12
log "github.com/sirupsen/logrus"
12
13
)
13
14
14
15
func ListenAndServe (addr string ) error {
15
- http .HandleFunc ("/create" , createHandler )
16
- http .HandleFunc ("/delete" , deleteHandler )
17
- http .HandleFunc ("/query" , queryHandler )
18
- return http .ListenAndServe (addr , nil )
16
+ mux := http .NewServeMux ()
17
+ mux .HandleFunc ("/create" , createHandler )
18
+ mux .HandleFunc ("/delete" , deleteHandler )
19
+ mux .HandleFunc ("/query" , queryHandler )
20
+ server := http.Server {Addr : addr , Handler : mux }
21
+ return gracehttp .Serve (& server )
19
22
}
20
23
21
24
type createRequest struct {
You can’t perform that action at this time.
0 commit comments