modified: main_dc/yalarba/api_yal/go.mod

modified:   main_dc/yalarba/api_yal/go.sum
	new file:   main_dc/yalarba/api_yal/internal/router/router.go
add router.go into api_yal
This commit is contained in:
2026-02-25 12:24:45 +05:00
parent 104a006166
commit 6c0eb6d877
3 changed files with 28 additions and 0 deletions
@@ -0,0 +1,25 @@
package router
import (
"api_yal/internal/config"
"api_yal/internal/logger"
"encoding/json"
"github.com/go-chi/chi"
)
func SetupRouter(db *gorm.DB, config *config.Config) http.Handler {
zapLogger := logger.Get()
zapLogger.Info("Start setup routers")
r := chi.NewRouter()
// Health check
r.Get("/health", func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(map[string]string{"status": "healthy"})
})
return r
}