func main() { router := web.MainRouter() statikFS, se := fs.New() if se != nil { log.Fatalf(se.Error()) } ss := http.FileServer(statikFS) router.Path("/favicon.ico").Handler(ss).Methods("GET", "HEAD") router.Path("/robots.txt").Handler(ss).Methods("GET", "HEAD") fmt.Printf("Start service %s at addr %s\nRoot: %s\n", Settings.Version, Settings.HttpListen, Settings.Root) err := http.ListenAndServe(Settings.HttpListen, router) // Start the server! if err != nil { log.Fatal("ListenAndServe: ", err) } }
func main() { router := web.MainRouter() if strings.HasPrefix(Settings.HttpListen, "localhost") { webfatso.AppDemo(router) } // router.NotFoundHandler = http.HandlerFunc(NotFoundHandler) if Settings.ResUrl == "/static/" { webfatso.ServStatic(router) } fmt.Printf("Start fat service %s at addr %s\nRoot: %s\n", Settings.Version, Settings.HttpListen, Settings.Root) err := http.ListenAndServe(Settings.HttpListen, router) // Start the server! if err != nil { log.Fatal("ListenAndServe: ", err) } }