2024-07-17 05:09:36 -05:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"net/http"
|
2024-07-28 09:40:32 -05:00
|
|
|
|
|
|
|
|
"gitlab.com/developerdurp/durpweb/pkg/catfact"
|
|
|
|
|
"gitlab.com/developerdurp/durpweb/pkg/index"
|
|
|
|
|
"gitlab.com/developerdurp/middleware"
|
2024-07-17 05:09:36 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func main() {
|
2024-07-28 09:40:32 -05:00
|
|
|
|
|
|
|
|
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()
|
2024-07-17 05:09:36 -05:00
|
|
|
}
|