package main import ( "fmt" "net/http" "os" "github.com/go-chi/chi/v5" ) func main() { connectDB() router := chi.NewRouter() router.Use(logMiddleware) router.Use(authMiddleware) // routes router.Get("/tickets", getTickets) router.Post("/tickets", createTicket) router.Patch("/tickets/{id}", updateTicket) //router.Delete("/tickets/{id}", deleteQuote) // leave for later? port := os.Getenv("PORT") if port == "" { port = "8080" } fmt.Println("started and listening on localhost:" + port) http.ListenAndServe(":"+port, router) }