echo
echo copied to clipboard
High performance, minimalist Go web framework
https://github.com/labstack/echo/blob/612967a9fec11b112a16c7b62efc2344eae308e8/middleware/logger.go#L205,L208 defines a JSON-like log format, suggesting logs will be formatted as JSON when it is used. However, no escaping takes place. Running the Example from README.md and then ```shell...
The current router implementation does not allow for colons in the route if they are immediately following a path parameter, this prevents us from following the [Google API specification](https://google.aip.dev/136). For...
[echoopenapi](https://github.com/oaswrap/spec/tree/main/adapter/echoopenapi) - Echo adapter for OpenAPI 3.x specification generation with automatic route documentation.
### Summary Add three focused unit tests to cover negative/error branches in the binder: `TestIsFieldMultipartFile_NonPointer_FileHeader_ReturnsError` `TestSetMultipartFileHeaderTypes_NoFiles_ReturnsFalse` `TestDefaultBinder_bindData_NonStruct_ReturnsError` improve test coverage for multipart binding and non-struct binding error handling.
Hi! I added a reference to the echo-mcp tool. I created this lib to automatically convert any Echo API to an MCP Tool that can be called by any agent....
Hello, I've got a controller where I want to return `echo.NewHTTPError(http.StatusNotFound, "no stock found")` I've made a custom middleware to handle all error that's working when I have database error,...
## Summary Addresses issue #2816 by adding the Go Interview Practice platform to a new "Learning Resources" section in the README. ## What's Added **New Learning Resources Section:** - Clean...
Correct the fixture path used in `group_test.go`. ### Change - Remove the redundant slash in the file path used in `group_test.go`
## Summary Addresses issue [#2746](https://github.com/labstack/echo/issues/2746) by adding support for binding nested structs, arrays, and pointer fields from form data in Echo. This enhancement allows developers to seamlessly bind complex, deeply...
Refactor proxyRaw function to prioritize DialTLSContext and DialContext for establishing connections.