第一章:Beego框架简介

1、beego 简介

  beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,
主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

 2、beegon的架构

3、beegon的执行逻辑

4、beego 项目结构

M(models 目录)
V(views 目录)
C(controllers 目录)
main.go 是入口文件

5、beego 安装
go get github.com/astaxie/beego  


6、bee工具
go get github.com/beego/bee

new 命令:
  new 命令是新建一个 Web 项目,我们在命令行下执行 bee new <项目名> 就可以创建一个新的项目。
但是注意该命令必须在 $GOPATH/src 下执行

api 命令:
  上面的 new 命令是用来新建 Web 项目,不过很多用户使用 beego 来开发 API 应用。所以这个 api 命令就是用来创建 API 应用的

run 命令:
  我们在开发 Go 项目的时候最大的问题是经常需要自己手动去编译再运行,bee run 命令是监控 beego 的项目,通过 fsnotify监控文件系统。
但是注意该命令必须在$GOPATH/src/appname下执行

7、搭建环境

网址上输入:http://127.0.0.1:8080

 

posted on 2019-02-25 15:01  唯伊  阅读(1151)  评论(0编辑  收藏  举报

导航