https://github.com/go-spring-lab/spring-echo
「仅发布」echo 封装 ( wrapper for echo )
https://github.com/go-spring-lab/spring-echo
echo go-spring web
Last synced: 9 months ago
JSON representation
「仅发布」echo 封装 ( wrapper for echo )
- Host: GitHub
- URL: https://github.com/go-spring-lab/spring-echo
- Owner: go-spring
- License: apache-2.0
- Created: 2020-08-08T10:23:58.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-09T09:38:12.000Z (over 3 years ago)
- Last Synced: 2024-11-14T06:10:37.253Z (over 1 year ago)
- Topics: echo, go-spring, web
- Language: Go
- Homepage: https://go-spring.com
- Size: 1.49 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spring-echo
[仅发布] 该项目仅为最终发布,开发请关注 [go-spring](https://github.com/go-spring/go-spring) 项目。
封装 github.com/labstack/echo/v4 实现的 Web 框架。
- [创建 Web 容器](#创建-web-容器)
- [NewContainer](#newcontainer)
- [适配 echo 框架](#适配-echo-框架)
- [Handler](#handler)
- [Filter](#filter)
- [EchoContext](#echocontext)
- [WebContext](#webcontext)
### 创建 Web 容器
#### NewContainer
创建 echo 实现的 Web 容器。
func NewContainer(config SpringWeb.ContainerConfig) *Container {}
### 适配 echo 框架
#### Handler
适配 echo 形式的处理函数。
func Handler(fn echo.HandlerFunc) SpringWeb.Handler {}
#### Filter
适配 echo 形式的中间件函数。
func Filter(fn echo.MiddlewareFunc) SpringWeb.Filter {}
#### EchoContext
将 SpringWeb.Context 转换为 echo.Context。
func EchoContext(ctx SpringWeb.Context) echo.Context {}
#### WebContext
将 echo.Context 转换为 SpringWeb.Context。
func WebContext(echoCtx echo.Context) SpringWeb.Context {}