VerifactuMidAPI/api/router.go

19 lines
543 B
Go
Raw Normal View History

package api
import (
"net/http"
)
func (h *Handler) RegisterRoutes(mux *http.ServeMux) {
mux.HandleFunc("/api/v1/auth/public-key", h.GetPublicKey)
mux.HandleFunc("/api/v1/auth/register", h.RegisterCert)
mux.HandleFunc("/api/v1/facturas", h.HandleFacturas)
mux.HandleFunc("/api/v1/facturas/anular", h.HandleFacturasAnular)
mux.HandleFunc("/api/v1/health", h.HealthCheck)
}
func (h *Handler) HealthCheck(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
w.Write([]byte(`{"status":"ok"}`))
}