一:beego框架【详情:https://beego.me】
下载: 打开终端,执行 go get github.com/astaxie/beego ,会默认安装到你配置好的$GOPATH目录下的src文件夹中。
Beego框架是一个快速开发go应用的HTTP框架。他可以用于快速开发API ,Web及后端务等各种应用,是一个RESTful的框架。
基础模块:
<1>cache : 缓存模块
<2>config: 读取配置文件的模块
<3>context: Context包专门用来简化处理单个请求的多个goroutine之间与请求域的数据、取消信号、截止时间等相关操作
<4>httplibs:
<5>logs: 日志
<6>orm: 关系对象映射,封装的是一些数据库操作
<7>session: 存储session会话信息
<8>tooibox: 存储一些工具
二:bee工具
下载: 打开终端,执行 go get github.com/beego/bee ,会默认安装到你配置好的$GOPATH目录下的src文件夹中。
常用命令:
<1>new命令 快速创建一个web项目
<2>api 命令 快速创建一个api项目
<3>run命令 bee run命令监控beego的项目,通过fsnotify监控文件系统。但必须在$GOPATH/src/appname下执行