@gzm1997
2018-08-02T02:21:34.000000Z
字数 670
阅读 1791
go beego
beego跟一般Python框架不怎样一样 它有controler控制器的概念
hello world
package mainimport "github.com/astaxie/beego"//定义一个controller 继承beego.Controllertype MainController struct {beego.Controller}//重写get函数func (c *MainController) Get() {c.Ctx.WriteString("lalalala")}func main() {//注册路由beego.Router("/", &MainController{})//运行web appbeego.Run()}
跟其他web 框架一样 beego也是可以初始化一个后端应用的文件目录结构来方便开发者进行开发的
创建一个新的beego项目
bee new newProjectName
目录结构如下

可以看到是包含static和views目录的 意味着这包含着前端部分的内容
创建一个api应用
bee api apiProjectName
目录结构如下 可以看到是没有静态文件和模板文件目录了

进入项目的根目录下运行
bee run
进行热编译 我也不知道热变异是什么
