package handler import ( "net/http" /******************** external ********************/ a "github.com/karincake/apem" /******************** infra ********************/ gs "simrs-vx/internal/infra/gorm-setting" ssdb "simrs-vx/internal/infra/ss-db" /******************** pkg ********************/ handlerlogger "simrs-vx/pkg/middleware/handler-logger" ///// Internal "simrs-vx/internal/interface/main-handler/home" ) // One place route to relatively easier to manage, ESPECIALLY in tracking func SetRoutes() http.Handler { ///// a.RegisterExtCall(gs.Adjust) a.RegisterExtCall(ssdb.Init) r := http.NewServeMux() /******************** Main ********************/ r.HandleFunc("/", home.Home) ///// return handlerlogger.SetLog(r) }