我是Beego框架的新手。我在Laravel PHP框架上有经验,我认为Beego有点不同。这些commentsRouter的产生方式是什么?这是自动生成还是仅需手动添加并定义路由方法?

最佳答案

是的,commentRouter_controller.go是自动生成的。例子:
在 Controller User.go中

//@router/get-admin-user [get]
func(c * UserController)GetAdminUser(){}

在commentsRou​​ter_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/

10-11 08:10