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