Esempio n. 1
0
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)
	}

}
Esempio n. 2
0
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)
	}

}