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
```