add RelativePath

This commit is contained in:
youngblood 2018-07-28 13:14:47 +08:00
parent ff434e2667
commit 7b86a6382d

2
gin.go
View File

@ -377,7 +377,7 @@ func (engine *Engine) handleHTTPRequest(c *Context) {
if engine.HandleMethodNotAllowed { if engine.HandleMethodNotAllowed {
for _, tree := range engine.trees { for _, tree := range engine.trees {
if tree.method != httpMethod { if tree.method != httpMethod {
if handlers, _, _ := tree.root.getValue(path, nil, unescape); handlers != nil { if handlers, _, _, _ := tree.root.getValue(path, nil, unescape); handlers != nil {
c.handlers = engine.allNoMethod c.handlers = engine.allNoMethod
serveError(c, http.StatusMethodNotAllowed, default405Body) serveError(c, http.StatusMethodNotAllowed, default405Body)
return return