我想将 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')呢?
白猪掌柜的
相关分类