Beego 搭建
1.先安装环境
#beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。 go get github.com/astaxie/beego #bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 go get github.com/beego/bee
2.常用命令
bee new myproject # 新建基于网站开发 bee api apiproject #新建基于手机接口开发项目 bee run #在项目根目录下执行
3.缺少go mod情况
go mod init #用法:go mod init [module]。此命令会在当前目录中初始化和创建一个新的go.mod文件 #当然你也可以手动创建一个go.mod文件,然后包含一些module声明,这样就比较麻烦。go mod init命令可以帮助我们自动创建,例如:
beego 路由过程
4.下载beego orm驱动
go get github.com/astaxie/beego/orm
5.下载mysql驱动
go get github.com/go-sql-driver/mysql