1,先说下我的环境,本机开发是ubuntu16.04,golang版本:1.7.1,beego:版本:1.7.2,数据库部署在一个115的云服务器上了,用的mysql.
2,要用beego你要具备golang环境,配置好GOROOT(这个beego是需要的),GOPATH之后你就可以用两个简单命令安装beego和bee工具:
gogetgithub.com/astaxie/beego go get github.com/beego/bee
只有两个命令,十分简单
3,到你的工作目录下初始化项目:
bee api 项目名 -conn=”数据库用户名:密码@tcp(服务器地址:3306)/数据库名”,
这个时候beego就会自动为你把这个数据库中所有表的CRUD操作的接口都帮你做完了.
4、如果项目后期数据库新建了表 则用bee的appcode 继续插入代码 如:
bee generate appcode -tables="my_user" -driver=mysql -conn="root:@tcp(127.0.0.1:3306)/test"
4,进入刚才新建的api项目,运行:
bee run -gendoc=true -downdoc=true
访问localhost:8080/swagger,到这不应该就可成功了.