我想将 2 个 url 绑定到 1 个函数,如下所示。
router.HandleFunc("/_Users", controller.AddResource)
router.HandleFunc("/Resources/{resourceName}", controller.AddResource)
“controller.AddResource”是一个全局函数。如下代码:
function AddResource(req *http.Request, w http.ResponseWriter){
vars := mux.Vars(req)
resourceName := vars["resourceName"]
data = request.Body
AddDataToResource(resourceName, data)
}
那么如何在第一个路由器中设置vars(resourceName='_User') ?