Beego学习日志day01
新建项目
前面我们已经将beego源码下载到了本地,
bee工具提供了快速创建beego项目的命令bee new quickstart
//win10下
//命令行进入src目录
$ cd /d %GOPATH%\src
//使用bee工具快速创建项目
$ bee new quickstart
我们可以看到项目目录结构
quickstart
|--conf
' --app.conf
|--controllers
' --default.go
|--main.go
|--models
|--routers
' --router.go
|--static
|--css
|--img
' --js
|--tests
' -- default_test.go
|--views
'--index.tpl
我们可以看到这是一个典型的mvc架构,其中main.go是项目的入口文件。
快速创建的项目可以直接运行
//命令行进入项目目录
$ cd quickstart
//运行项目
$ quickstart bee run
浏览器打开localhost:8080 ,显示 welcome to beego
beego中的路由设置
打开quickstatr项目中的main.go
package main
import(
_"quickstart/routers"
"github.com/astaxie/beego"
)
func main() {
beego.Run()
}
可以看到import了quickstart中的routers包,前面加了下划线_,