Files
hlaskovnik-reimagined/backend/main.go
T

31 lines
461 B
Go

package main
import (
"net/http"
"os"
"fmt"
"github.com/go-chi/chi/v5"
)
func main() {
connectDB()
r := chi.NewRouter()
r.Use(authMiddleware)
// routes
r.Get("/quotes", getQuotes)
r.Post("/quotes", createQuote)
r.Put("/quotes/{id}", updateQuote)
r.Delete("/quotes/{id}", deleteQuote)
port := os.Getenv("PORT")
if port == "" {
port = "8080"
}
fmt.Println("started and listening on localhost:" + port)
http.ListenAndServe(":"+port, r)
}