code: func (router *Router) Start() {
  	cfg := router.config
  	host := cfg.Host
  
  	if len(cfg.Port) > 0 {
  		host += ":" + cfg.Port
  	}
  
  	router.httpServer = &http.Server{
  		Addr:         host,
  		Handler:      router,
  		ReadTimeout:  cfg.ReadTimeout,
  		WriteTimeout: cfg.WriteTimeout,
  	}
  	LOGHANDLER.Info("HTTP server, listening on", host)
  	err := router.httpServer.ListenAndServe()
  	if err != nil && err != http.ErrServerClosed {
  		LOGHANDLER.Error("HTTP server exited with error:", err.Error())
  	}
  }
docs: // Start starts the HTTP server with the appropriate configurations