code: func (db *Dashboard) webHandler(w http.ResponseWriter, r *http.Request) {
  	log.Debug("Request", "URL", r.URL)
  
  	path := r.URL.String()
  	if path == "/" {
  		path = "/index.html"
  	}
  	blob, err := Asset(path[1:])
  	if err != nil {
  		log.Warn("Failed to load the asset", "path", path, "err", err)
  		http.Error(w, "not found", http.StatusNotFound)
  		return
  	}
  	w.Write(blob)
  }
docs: // webHandler handles all non-api requests, simply flattening and returning the dashboard website.