1234567891011121314151617181920212223 |
- package http
- import (
- "github.com/710leo/urlooker/modules/web/g"
- "github.com/710leo/urlooker/modules/web/http/middleware"
- "github.com/710leo/urlooker/modules/web/http/render"
- "github.com/codegangsta/negroni"
- "github.com/gorilla/mux"
- )
- func Start() {
- render.Init()
- r := mux.NewRouter().StrictSlash(false)
- ConfigRouter(r)
- n := negroni.New()
- n.Use(middleware.NewLogger())
- n.Use(middleware.NewRecovery())
- n.UseHandler(r)
- n.Run(g.Config.Http.Listen)
- }
|