Advertisement
Guest User

Packages problem

a guest
May 19th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.41 KB | None | 0 0
  1. package router
  2.  
  3. import (
  4.     "net/http"
  5.     "github.com/gorilla/mux"
  6.     "pack1"
  7. )
  8.  
  9. func NewRouter() *mux.Router {
  10.     router := mux.NewRouter().StrictSlash(true)
  11.     for _, route := range routes {
  12.         var handler http.Handler
  13.         handler = route.HandlerFunc
  14.         handler = Logger(handler, route.Name)
  15.  
  16.         router.
  17.         Methods(route.Method).
  18.         Path(route.Pattern).
  19.         Name(route.Name).
  20.         Handler(handler)
  21.     }
  22.     return router
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement