An open API service indexing awesome lists of open source software.

https://github.com/jiujuan/beego

这是一个最简化的golang web框架,学习谢大的web框架
https://github.com/jiujuan/beego

Last synced: 5 months ago
JSON representation

这是一个最简化的golang web框架,学习谢大的web框架

Awesome Lists containing this project

README

        

# beego
这是一个最简化的golang web框架,根据谢大的[如何设计一个web框架](https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/13.0.md) 学习而来,目录如下:

目录:
- [golang web框架设计1:框架规划](https://www.cnblogs.com/jiujuan/p/11898714.html)
- [golang web框架设计2:自定义路由](https://www.cnblogs.com/jiujuan/p/11898745.html)
- [golang web框架设计3:controller设计](https://www.cnblogs.com/jiujuan/p/11898798.html)
- [golang web框架设计4:日志设计](https://www.cnblogs.com/jiujuan/p/11898825.html)
- [golang web框架设计5:配置设计](https://www.cnblogs.com/jiujuan/p/11898928.html)
- [golang web框架设计6:上下文设计](https://www.cnblogs.com/jiujuan/p/11898983.html)
- [golang web框架设计7:整合框架](https://www.cnblogs.com/jiujuan/p/11899010.html)

## 简单使用
```go
package main

import (
"github.com/jiujuan/beego"
)

type MainController struct {
beego.Controller
}

func (c *MainController) Get() {
c.Ctx.WriteString("hello world")
}

func main() {
beego.BeeApp.RegisterController("/", &MainController{})
beego.BeeApp.Run()
}
```