[关闭]
@gzm1997 2018-08-02T10:21:34.000000Z 字数 670 阅读 1550

beego

go beego


入门部分

beego跟一般Python框架不怎样一样 它有controler控制器的概念

hello world

  1. package main
  2. import "github.com/astaxie/beego"
  3. //定义一个controller 继承beego.Controller
  4. type MainController struct {
  5. beego.Controller
  6. }
  7. //重写get函数
  8. func (c *MainController) Get() {
  9. c.Ctx.WriteString("lalalala")
  10. }
  11. func main() {
  12. //注册路由
  13. beego.Router("/", &MainController{})
  14. //运行web app
  15. beego.Run()
  16. }

beego安装工具bee

跟其他web 框架一样 beego也是可以初始化一个后端应用的文件目录结构来方便开发者进行开发的

创建一个新的beego项目

bee new newProjectName

目录结构如下
image_1chuh0ikb124h12l81s1fum41o5pp.png-29.7kB

可以看到是包含static和views目录的 意味着这包含着前端部分的内容

创建一个api应用

bee api apiProjectName

目录结构如下 可以看到是没有静态文件和模板文件目录了
image_1chuh6345r681h5r1i261bl0hi7p.png-22.3kB

进入项目的根目录下运行

bee run

进行热编译 我也不知道热变异是什么

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注