Test TestConfigRouterHasRoutesWellConfigured resolved

This commit is contained in:
Héctor Hurtado
2019-10-10 11:49:15 +02:00
parent 6d9b9522e9
commit 958175c59a
2 changed files with 70 additions and 36 deletions
+29
View File
@@ -1,5 +1,34 @@
package data
import (
"log"
"net/http"
"github.com/gorilla/mux"
)
// Rutas a registrar:
// /handlers/{handler_id}/{resource_path}/request GET
// /handlers/{handler_id}/{resource_path}/response PUT
func configRouter() *mux.Router {
r := mux.NewRouter()
r.HandleFunc("/handlers/{handler_id}/{root}/{resource:.*$}", readResource).Methods("GET")
r.HandleFunc("/handlers/{handler_id}/{root}/{resource:.*$}", updateResource).Methods("PUT")
return r
}
func Run(bindAddr string) {
r := configRouter()
log.Fatal(http.ListenAndServe(bindAddr, r))
}
func readResource(res http.ResponseWriter, req *http.Request) {
}
func updateResource(res http.ResponseWriter, req *http.Request) {
}