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