Skip to content

Commit

Permalink
up
Browse files Browse the repository at this point in the history
  • Loading branch information
eudore committed Apr 30, 2022
1 parent 46e8a33 commit b80422e
Show file tree
Hide file tree
Showing 119 changed files with 8,782 additions and 6,551 deletions.
13 changes: 11 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
# Change Log

Next
- policy api完善
- policy 数据权限描述细化规则
- Client 优化api
- policy 定义http控制器
- component 优化尝试移除

2022年4月30日
- App和Context 生命周期管理
- DataHandlerFunc 合并Bind Validate Filte Render
- Client 移入App组合
- Server 实现ServeConn方法
- ConvertTo 重构实现
- example 重写单位测试,不将example转换成测试文件。


2021年10月31日
- RouterStd 添加others方法,清理deleteRoute参数。
- ControllerAutoRoute 简化调整规则。
Expand Down
18 changes: 11 additions & 7 deletions _example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,20 @@

本部分为演示例子目录功能导航,保存eudore、middleware、policy、component实现的功能演示,eudore只有没实现的功能,没有无法实现的功能,详细文档查看[wiki文档](https://github.com/eudore/eudore/wiki)或者[源码](https://github.com/eudore/eudore),仅保证eudore和middleware两个库的稳定性,component系列库可能重构或移除,Alpha的演示库不稳定。

exmaple都默认使用[httptest](https://github.com/eudore/eudore/tree/master/component/httptest)库传输请求,单元测试执行gotest.sh脚本(OUT=coverage.html GOROOT=/usr/local/go1.13 bash gotest.sh)。
单元测试: `CGO_ENABLED=1 go test -v -timeout=2m -race -cover -coverpkg='github.com/eudore/eudore,github.com/eudore/eudore/middleware,github.com/eudore/eudore/policy' *_test.go
`

go version go1.13 linux/amd64 coverage: 100.0% of statements in github.com/eudore/eudore, github.com/eudore/eudore/middleware, github.com/eudore/eudore/policy, github.com/eudore/eudore/component/httptest
go version go1.18.1 linux/amd64 coverage: 100.0% of statements in github.com/eudore/eudore, github.com/eudore/eudore/middleware, github.com/eudore/eudore/policy

- Application
- [New](appNew.go)
- [自定义app](appExtend.go)
- [静态文件](appStatic.go)
- [全局请求中间件](appMiddleware.go)
- [后台启动](appDaemon.go)(Alpha)
- [启动命令解析](appCommand.go)(Alpha)
- [监听代码自动编译重启](appNotify.go)(Alpha)
- [自定义app](appExtend.go)
- [重新加载配置](appReload.go)
- [反向代理](appProxy.go)
- [隧道代理](appTunnel.go)
- Config
- [map存储配置](configMap.go)
- [结构体存储配置](configEudore.go)
Expand All @@ -34,7 +33,8 @@ go version go1.13 linux/amd64 coverage: 100.0% of statements in github.com/eudor
- [日志切割](loggerStdRotate.go)
- [日志清理](loggerStdClean.go)
- [写入Elastic](loggerElastic.go)
- [logrus Logger适配](loggerLogrus.go)
- [日志脱敏](loggerSensitive.go)
- [logrus库适配](loggerLogrus.go)
- Server
- [设置超时](serverStd.go)
- [服务监听](serverListen.go)
Expand Down Expand Up @@ -84,13 +84,13 @@ go version go1.13 linux/amd64 coverage: 100.0% of statements in github.com/eudor
- [分级匹配扩展](handlerWarp.go)
- [Rpc式请求](handlerRpc.go)
- [map Rpc式请求](handlerRpcMap.go)
- [使用embed](handlerEmbed.go)
- [使用jwt](handlerJwt.go)
- Controller
- [路由控制器](controllerAutoRoute.go)
- [控制器组合](controllerCompose.go)
- [控制器自定义参数](controllerParams.go)
- [控制器错误处理](controllerError.go)
- [Gorm控制器](controllerGorm.go)
- Middleware
- [Admin中间件管理后台](middlewareAdmin.go)
- [BasicAuth](middlewareBasicAuth.go)
Expand All @@ -105,6 +105,7 @@ go version go1.13 linux/amd64 coverage: 100.0% of statements in github.com/eudor
- [Dump捕捉请求信息](middlewareCsrf.go)
- [Gzip压缩](middlewareGzip.go)
- [Header写入响应](middlewareHeader.go)
- [Header外部过滤](middlewareHeaderFilte.go)
- [Logger访问日志](middlewareLogger.go)
- [LoggerLevel设置请求独立的日志级别](middlewareLoggerLevel.go)
- [Look查看对象数据](middlewareLook.go)
Expand Down Expand Up @@ -148,3 +149,6 @@ go version go1.13 linux/amd64 coverage: 100.0% of statements in github.com/eudor
- [中间件 路径重写](nethttpRewrite.go)
- [中间件 BasicAuth](nethttpBasicAuth.go)
- [中间件 限流](nethttpRateRequest.go)
- other
- [反向代理](otherProxy.go)
- [隧道代理](otherTunnel.go)
6 changes: 3 additions & 3 deletions _example/appCommand.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ import (

func main() {
app := eudore.NewApp()
app.Options(app.Parse())
app.Options(command.Init(app))
app.SetValue(eudore.ContextKeyError, app.Parse())
app.SetValue(eudore.ContextKeyError, command.Init(app))
if app.Err() != nil {
app.Run()
return
}
app.GetFunc("/*", func(ctx eudore.Context) {
ctx.WriteString("hello eudore")
})

app.Listen(":8088")
// app.CancelFunc()
app.Run()
}
1 change: 0 additions & 1 deletion _example/appDaemon.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,5 @@ func main() {
ctx.WriteString("server daemon")
})
app.Listen(":8088")
// app.CancelFunc()
app.Run()
}
263 changes: 0 additions & 263 deletions _example/appDefine.go

This file was deleted.

Loading

0 comments on commit b80422e

Please sign in to comment.