mirror of
https://github.com/gin-gonic/gin.git
synced 2025-10-17 05:42:09 +08:00
fix checks error
This commit is contained in:
parent
5dbe044ca4
commit
23f623829a
6
tree.go
6
tree.go
@ -446,7 +446,7 @@ walk: // Outer loop for walking the tree
|
|||||||
n = n.children[i]
|
n = n.children[i]
|
||||||
|
|
||||||
// match '/', If this condition is matched, the next route is found
|
// match '/', If this condition is matched, the next route is found
|
||||||
if len(n.fullPath) != 0 && n.wildChild {
|
if (len(n.fullPath) != 0 && n.wildChild) || strings.HasSuffix(path, "/") {
|
||||||
matchNum++
|
matchNum++
|
||||||
}
|
}
|
||||||
continue walk
|
continue walk
|
||||||
@ -609,7 +609,9 @@ walk: // Outer loop for walking the tree
|
|||||||
|
|
||||||
// Nothing found. We can recommend to redirect to the same URL with an
|
// Nothing found. We can recommend to redirect to the same URL with an
|
||||||
// extra trailing slash if a leaf exists for that path
|
// extra trailing slash if a leaf exists for that path
|
||||||
// tree.go line:569 handle leaf nodes
|
value.tsr = (path == "/") ||
|
||||||
|
(len(prefix) == len(path)+1 && prefix[len(path)] == '/' &&
|
||||||
|
path == prefix[:len(prefix)-1] && n.handlers != nil)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user