多应用+插件架构,代码干净,支持一键云编译,码云点赞13K star,4.8-4.12 预售价格198元 广告
Hello World === > 感觉这个beego有点跟不上时代啊,bee创建目录必须在 GOPATH/src/ 下面, 不考虑下go mod > 还有bee有毒阿,goproxy get根本就下不来 > 来到新公司,需要用beego 一起来学习吧 ``` $ go get -u github.com/astaxie/beego $ go get -u github.com/beego/bee ``` ## 创建一个helloworld的项目 ``` bee new hello // 创建 bee run // 启动 ``` Hello World ``` package main import ( "github.com/astaxie/beego" ) type MainController struct { beego.Controller } func (this *MainController) Get() { this.Ctx.WriteString("hello world") } func main() { beego.Router("/", &MainController{}) beego.Run() } ``` ### 目录结构 ``` . ├── conf // 配置 │   └── app.conf ├── controllers // 控制器 │   └── default.go ├── main.go // 主 ├── models ├── routers // 路由 │   └── router.go ├── static // 静态文件 │   ├── css │   ├── img │   └── js │   └── reload.min.js ├── tests // 测试文件 │   └── default_test.go └── views // 视图文件 └── index.tpl ```