Beego框架
安装+其他
前提:安装好 Go,设置 GOPATH
路径,不再赘述
beego
官方文档:https://beego.me/docs/intro/
安装 beego
go get github.com/beego/beego/v2
安装 bee 工具
go get -u github.com/beego/bee/v2
会在 GOPATH
下的 bin
文件夹下生成一个 bee
文件,将这个文件移动或者创建一个软链到系统全局环境变量中,建议移动
mv GOPATH/bin/bee /usr/bin/
新建项目
bee new quickstart

运行项目
如果如下报错:

执行 go mod init
,然后执行 go mod tidy

再次执行 bee run

预览
浏览器输入相应的IP和端口就可以查看到,端口可以在 config/app.conf
中修改
效果如下:

MVC之Controller
配置文件
配置文件在 conf/app.conf
默认配置
# 应用名称
appname = beepkg
# http地址
httpaddr = "127.0.0.1"
# 端口
httpport = 9090
# 应用的运行模式,可选值为 prod, dev 或者 test. 默认是 dev
runmode ="dev"
# 是否模板自动渲染,默认值为 true,对于 API 类型的应用,应用需要把该选项设置为 false,不需要渲染模板
autorender = false
recoverpanic = false
viewspath = "myview"
# 数据库配置
mysqluser = "root"
mysqlpass = "rootpass"
mysqlurls = "127.0.0.1"
mysqldb = "beego"
MVC之Model
安装
go get github.com/astaxie/beego/orm
支持如下数据库
- MySQL:github.com/go-sql-driver/mysql
- PostgreSQL:github.com/lib/pq
- Sqlite3:github.com/mattn/go-sqlite3