ghttp.Server事件回调之间支持通过ghttp.Request.Param自定义参数进行流程传参

This commit is contained in:
John
2018-04-30 08:37:20 +08:00
parent 92800a1241
commit 856d3424d6
3 changed files with 8 additions and 7 deletions

View File

@ -65,7 +65,7 @@ gf是一款模块化、松耦合、轻量级、高性能的Web开发框架。开
* [ORM链式操作](http://gf.johng.cn/596224)
* [ORM方法操作](http://gf.johng.cn/596223)
* [ORM事务操作](http://gf.johng.cn/596225)
* [ORM高级用法](http://gf.johng.cn/606435)
* [ORM高级特性](http://gf.johng.cn/606435)
* [框架开发进阶](http://gf.johng.cn/598801)
* [HTTPS服务](http://gf.johng.cn/598802)
* [服务性能分析](http://gf.johng.cn/592298)

12
TODO
View File

@ -4,11 +4,7 @@ ON THE WAY:
3. 更多数据库的ORM功能支持
4. 验证码包支持;
5. FAQ
6. ghttp.Server多个时间之间如何传参RequestContext
7. ghttp.Server日志中增加请求时间和返回时间以便计算执行时间差
8. 由于去掉了gdb的单例模式并且将gins的部分对象封装迁移到了g包中需要同时梳理文档完善修改
9. 在代码中增加https与http同时开启使用的示例代码这块大家问得比较多
10. gdb对象管理增加二级连接池特性
6. gdb对象管理增加二级连接池特性
DONE:
1. gconv完善针对不同类型的判断例如尽量减少sprintf("%v", xxx)来执行string类型的转换
@ -21,4 +17,8 @@ DONE:
8. 跟踪第三方mxj包的issue问题https://github.com/clbanning/mxj/issues/48
9. gdb Where方法参数的改进研究是否可以将string参数类型修改为interface{}
10. gpage分页控制功能
11. https支持
11. https支持
12. ghttp.Server日志中增加请求时间和返回时间以便计算执行时间差
13. 由于去掉了gdb的单例模式并且将gins的部分对象封装迁移到了g包中需要同时梳理文档完善修改
14. 在代码中增加https与http同时开启使用的示例代码这块大家问得比较多
15. ghttp.Server多个事件之间通过ghttp.Request.Param自定义参数传参

View File

@ -31,6 +31,7 @@ type Request struct {
Router *Router // 匹配到的路由对象
EnterTime int64 // 请求进入时间(微秒)
LeaveTime int64 // 请求完成时间(微秒)
Param interface{} // 开发者自定义参数
}
// 创建一个Request对象