mirror of
https://gitlab.durp.info/durfy/apps/durpweb.git
synced 2026-05-07 07:50:31 -05:00
30 lines
525 B
Go
30 lines
525 B
Go
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()
|
|
}
|