Files
gothstarter/main.go
2024-04-24 19:52:05 +02:00

28 lines
536 B
Go

package main
import (
"gothstarter/handlers"
"log"
"log/slog"
"net/http"
"os"
"github.com/go-chi/chi/v5"
"github.com/joho/godotenv"
)
func main() {
if err := godotenv.Load(); err != nil {
log.Fatal(err)
}
router := chi.NewMux()
router.Handle("/*", public())
router.Get("/", handlers.Make(handlers.HandleHome))
router.Get("/login", handlers.Make(handlers.HandleLoginIndex))
listenAddr := os.Getenv("LISTEN_ADDR")
slog.Info("HTTP server started", "listenAddr", listenAddr)
http.ListenAndServe(listenAddr, router)
}