package web import ( "github.com/jimeh/ozu.io/shortner" "github.com/qiangxue/fasthttp-routing" ) // NewRouter creates a new routing.Router with all handlers registered. func NewRouter(shortner *shortner.Shortner) *routing.Router { router := routing.New() handlers := Handlers{shortner} router.Get("/", handlers.Index) router.Get("/api/shorten", handlers.Shorten) router.Get("/api/lookup", handlers.Lookup) router.Get("/", handlers.LookupAndRedirect) return router }