企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 一次完整的请求数据请求处理过程 >[info] 1、新建一个文件 `input.go`,添加包名(命名空间) ~~~ package controllers ~~~ >[info] 2、定义一个类(struct) ~~~ type InputController struct { BaseController } ~~~ >[info] 3、给类写方法(fun) ~~~ func (this *InputController) InputGet(){ id := this.GetString("id") this.Ctx.WriteString("id value = "+id) } ~~~ >[info] 4、给类(struct)的方法(Fun)写路由(router) ~~~ beego.Router("/input_get",&controllers.InputController{},"*:InputGet") ~~~ >[info] 5、完整代码 ~~~ package controllers // 定义类 type InputController struct { BaseController } // 类方法 func (this *InputController) InputGet(){ name := this.GetString("name") // 不使用模版,直接用 this.Ctx.WriteString 输出字符串 this.Ctx.WriteString(name) } ~~~ >[info] 6、重新编译(bee run),浏览器或者Postman通过Get方式访问 ~~~ http://127.0.0.1:8080/input_get?name=Tinywan //打印结果 Tinywan ~~~