Skip to content

AddTrailingSlash middleware no longer works #1087

@ghost

Description

Trailing slash middleware works correctly in v3.3.2, fails in v3.3.3

e := echo.New()
e.Pre(middleware.AddTrailingSlash())
e.POST("/myservice/v1/user/tokens/", loginHandler)

Expected behavior:

Requests to /myservice/v1/user/tokens/ and /myservice/v1/user/tokens are both routed to loginHandler.

Actual behavior:
Requests to /myservice/v1/user/tokens/ are routed correctly to loginHandler.
Requests to /myservice/v1/user/tokens result in a 404 "Not found" response.

This worked as expected in v3.3.2.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions