func router()

in api/main.go [43:60]


func router(clients *client.Clients) http.Handler {
	r := chi.NewRouter()

	r.Use(chimiddleware.RealIP)
	r.Use(middleware.RequestLogger())
	r.Use(middleware.LogRequest())
	r.Use(middleware.Recover())

	r.Route("/api", func(r chi.Router) {
		r.Route("/v1", func(r chi.Router) {
			r.Route("/contactCenterAnalysis", contactcenteranalysis.Router(clients))
			r.Route("/simultaneousInterpreter", simultaneousinterpreter.Router(clients))
			r.Route("/wikipediaPageview", wikipediapageview.Router(clients))
		})
	})

	return r
}