fix router not handling trailing slashes properly
This commit is contained in:
@ -45,7 +45,8 @@
|
||||
|
||||
(meth get-route-by-path [path]
|
||||
(cond
|
||||
(in path @route-map) (do (get @route-map path))
|
||||
(in path @route-map) (get @route-map path)
|
||||
(in (when (.endswith path "/") (get path (slice 0 -1))) @route-map) (get @route-map (get path (slice 0 -1)))
|
||||
True (do
|
||||
(while (> (.count path "/") 1)
|
||||
(setv path (.join "/" (get (.split path "/") (slice 0 -1))))
|
||||
|
Reference in New Issue
Block a user