1.02 Web框架概览-Beego框架分析
PART1. 基本使用
package beego
import "github.com/beego/beego/v2/server/web"
type UserController struct {
web.Controller
}
func (c *UserController) GetUser() {
c.Ctx.WriteString("你好,我是大明")
}
func (c *UserController) CreateUser() {
u := &User{}
err := c.Ctx.BindJSON(u)
if err != nil {
c.Ctx.WriteString(err.Error())
return
}
_ = c.Ctx.JSONResp(u)
}
type User struct {
Name string
}PART2. 核心抽象
PART3. HttpServer和ControllerRegister
PART4. Context抽象
PART5. 核心抽象总结

附录:1个进程监听2个端口的方法
Last updated