Api 比戈评论酒店

Api 比戈评论酒店,api,go,beego,Api,Go,Beego,我是Beego framework的新手。我在Laravel PHP框架方面有经验,我想Beego有点不同。这些注释是如何生成的,这是干什么用的?这是自动生成的还是只需手动添加并定义路由方法 如果使用bee api…创建api项目,您将获得以下默认文件: controllers ├── object.go └── user.go models ├── object.go └── user.go routers ├── commentsRouter_controllers.go └── route

我是Beego framework的新手。我在Laravel PHP框架方面有经验,我想Beego有点不同。这些注释是如何生成的,这是干什么用的?这是自动生成的还是只需手动添加并定义路由方法

如果使用
bee api…
创建api项目,您将获得以下默认文件:

controllers
├── object.go
└── user.go
models
├── object.go
└── user.go
routers
├── commentsRouter_controllers.go
└── router.go

它们是帮助您编写自己的逻辑的示例。

是的,commentsRouter\u controller.go是自动生成的。例子: 在controller User.go中

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

在commentsRouter_controller.go中,将再次生成并添加路由

beego.GlobalControllerRouter[“应用程序/控制器:用户控制器”]=append(beego.GlobalControllerRouter[“应用程序/控制器:用户控制器”], beego.ControllerComments{ 方法:“GetAdminUser”, 路由器:
/get admin user
, AllowHTTPMethods:[]字符串{“get”}, MethodParams:param.Make(), 过滤器:无,
Params:nil})

我相信
commentsRouter
只是一个示例路由器,您负责为任何路由器编写代码。请参见此处的最小示例: