echo
echo copied to clipboard
High performance, minimalist Go web framework
Other famous frameworks, such as expressjs or rails, will unescape the path params. We should follow the industry convention too. For example: ```go package main import ( "fmt" ...
### Issue Description Under specific conditions and wrong html header, a routes is executed multiple times ### Checklist - [ Y] Dependencies installed - [ Y] No typos - [...
When calling `echo.Bind()`, `echo.BindBody()`, `echo.BindHeaders()`, etc. with `*map[string]any` as destination, currently multiple values of a single entry are being swallowed and only the first value is binded. Multiple values could...
- Deprecated ErrStatusRequestEntityTooLarge and Add ErrStatusRequestEntityTooLarge
Here #1446 trying to address this issue but it never came into reality for no reason! BTW it's a bug as framework should not panic instead it should handle this...
https://echo.labstack.com/guide/ip-address/ Our privacy policy forbids the use of customer IP address detection. Any recommendation on how to disable the `IPExtractor`? ```golang router.IPExtractor = nil ``` Or... ```golang router.IPExtractor = func()...
I wrote a [middleware package](https://github.com/tomruk/zap4echo) to log requests and to recover from panics. It uses zap, my favorite logging package.
### Issue Description ### Checklist - [ ] Dependencies installed - [ ] No typos - [ ] Searched existing issues and docs ### Expected behaviour ### Actual behaviour ###...
### Issue Description Comment on `Context.Bind` says: "Bind binds the request body into..." https://github.com/labstack/echo/blob/f36d5662fbb1850f03c9ac78f02a699a492ecc2d/context.go#L103-L105 ... while `DefaultBinder.Bind` says another: "Binding is done in following order: 1) ... 2) ... 3)...
### Issue Description When binding input data into a struct with a field with a pointer to a slice, *[]string for example, Bind method returns "unknown type" error. ### Checklist...