package manager // package for the web menagment of the api paths import ( "api_manager/lib" "api_manager/web/api" "api_manager/web/render" "fmt" "net/http" ) func Add_api(w http.ResponseWriter, req *http.Request) { // api.Apis["second"] = "/api/sec" fmt.Fprintf(w, "good") } func Render_apis(w http.ResponseWriter, req *http.Request) { apis := api.Apis() eval := "" i := 0 for tag, varr := range apis { eval_group := "" eval_group += tag eval_group += "
-" eval_group += fmt.Sprintf("%v", varr) eval_group += "
" eval += render.Put_vars_to_template( render.Template_of_tag("li"), lib.Map_args("li_id", fmt.Sprint(i), "content", eval_group)) i++ } fmt.Fprint(w, render.Put_vars_to_template( render.Template_of_part("json_out_as_list"), lib.Map_args("li_from_json_code", eval))) }