我是Beego框架的新手。我在Laravel PHP框架上有经验,我认为Beego有点不同。这些commentsRouter
的产生方式是什么?这是自动生成还是仅需手动添加并定义路由方法?
最佳答案
是的,commentRouter_controller.go是自动生成的。例子:
在 Controller User.go中
//@router/get-admin-user [get]
func(c * UserController)GetAdminUser(){}
在commentsRouter_controller.go中将再次生成并添加路由
beego.GlobalControllerRouter [“app/controllers:UserController”] = append(beego.GlobalControllerRouter [“app/controllers:UserController”],
beego.ControllerComments {
方法:“GetAdminUser”,
路由器:/get-admin-user
,
AllowHTTPMethods:[] string {“get”},
MethodParams:param.Make(),
过滤条件:无,
参数:nil})
关于api - Beego评论路由器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55075572/