mirror of
https://github.com/labstack/echo.git
synced 2024-12-24 20:14:31 +02:00
Revert "Allow parameter routes to end with a dot (/foo/:id.json)"
This reverts commit bfa14633f3
.
This commit is contained in:
parent
28d07c3bca
commit
7c3df7703f
@ -378,7 +378,7 @@ func (r *Router) Find(method, path string, c Context) {
|
||||
|
||||
cn = child
|
||||
i, l := 0, len(search)
|
||||
for ; i < l && search[i] != '/' && search[i] != '.'; i++ {
|
||||
for ; i < l && search[i] != '/'; i++ {
|
||||
}
|
||||
pvalues[n] = search[:i]
|
||||
n++
|
||||
|
@ -784,9 +784,6 @@ func TestRouterParamNames(t *testing.T) {
|
||||
r.Add(GET, "/users/:id", func(c Context) error {
|
||||
return nil
|
||||
})
|
||||
r.Add(GET, "/companies/:id.json", func(c Context) error {
|
||||
return nil
|
||||
})
|
||||
r.Add(GET, "/users/:uid/files/:fid", func(c Context) error {
|
||||
return nil
|
||||
})
|
||||
@ -802,11 +799,6 @@ func TestRouterParamNames(t *testing.T) {
|
||||
assert.Equal(t, "id", c.pnames[0])
|
||||
assert.Equal(t, "1", c.Param("id"))
|
||||
|
||||
// Route -> /companies/:id.json
|
||||
r.Find(GET, "/companies/1.json", c)
|
||||
assert.Equal(t, "id", c.pnames[0])
|
||||
assert.Equal(t, "1", c.Param("id"))
|
||||
|
||||
// Route > /users/:uid/files/:fid
|
||||
r.Find(GET, "/users/1/files/1", c)
|
||||
assert.Equal(t, "uid", c.pnames[0])
|
||||
|
Loading…
Reference in New Issue
Block a user