Files
trading_assistant/trading_assistant_api/services/user/internal/router/router.go
2026-02-09 17:50:39 +08:00

19 lines
386 B
Go

package router
import (
"net/http"
"common/httpx"
"user/internal/handler"
)
func New(h *handler.Handler) http.Handler {
mux := http.NewServeMux()
mux.HandleFunc("/healthz", h.Healthz)
mux.HandleFunc("/version", h.Version)
mux.Handle("/", httpx.AuthRequired()(http.HandlerFunc(h.Root)))
mux.HandleFunc("/register", h.Register)
mux.HandleFunc("/login", h.Login)
return mux
}