beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee
# 测试
$ bee version
# 新建一个基于beego的web应用程序
$ bee new projectName
# 新建一个基于beego的api应用程序
$ bee api projectName
将go.mod
文件中的github.com/astaxie/beego
修改为最新版本, eg: v1.12.3
;
执行go get -u github.com/astaxie/beego@v1.12.3
, 根目录多出一个go.sum
文件;
执行bee run
启动项目;