380 Star 2.5K Fork 620

GVPJohn / gf

 / 详情

控制器注册路由问题

已完成
创建于  
2019-03-27 17:42

我定义的公共控制器中,自定义了一些公用方法,如下图:
输入图片说明

启动程序的时候,控制台会输出错误

输入图片说明

评论 (4)

Lolioy 创建了任务

@tian0227 嗯,因为路由模块把控制器定义的方法都当做路由来注册,一般我都是将这些公共方法提出到其他的工具包中定义,使用包管理来使用公共方法。你这里采用的继承来实现,按理说也应该支持,回头我改进一下。

John 添加了
 
enhancement
标签

@tian0227 此外,推荐使用对象路由注册,尽量不要用控制器注册。控制器注册方式是类似于PHP执行流程的方式,性能会稍微弱一些,具体请查看开发文档 https://goframe.org/net/ghttp/router/controller 。静态语言还是尽量使用单一对象的方式来管理请求。

如果对性能没特殊要求,可以随意。

John 任务状态待办的 修改为进行中

@John 好的,感谢回复。

@tian0227 你好,将错误提示调整为了Debug提示。

John 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1309327 johng 1705475649 1525877 tian0227 1627462157
Go
1
https://gitee.com/johng/gf.git
git@gitee.com:johng/gf.git
johng
gf
gf

搜索帮助