package main import ( "fmt" "net/http" "gitlab.com/developerdurp/durpweb/pkg/catfact" "gitlab.com/developerdurp/durpweb/pkg/index" "gitlab.com/developerdurp/middleware" ) func main() { router := http.NewServeMux() stack := middleware.CreateStack( middleware.Logging, ) router.HandleFunc("/", index.GetIndex) router.HandleFunc("/catfact", catfact.GetCatFact) server := http.Server{ Addr: ":8080", Handler: stack(router), } fmt.Println("Server listening on port :8080") server.ListenAndServe() }