beego一体式的框架


beego 是一个快速开发Go应用的http框架
beego 用来快速开发API Web 后端服务等
是个RESTFul的框架 主要设计灵感来源于tornado sinatra flask这三个框架
结合了Go本身的特性(interface struct继承等)而设计的一个框架
是一个非常好的goweb入门框架 学习完Go基础后 学习web开发 beego适合做练手的框架
中文文档丰富
官方 //beego.me/quickstart
beego是个一体式的框架
包含了所有项目中常用的所有模块
beego为 web开发人员提供了
非常完善的组件(session,log,router, filter, validation, orm ...)
go语言环境的安装
yum install golang -y
安装完成之后可以通过
go env
如果想要修改工作目录的话可以进行如下操作
vi ~/.bashrc
最后需要加上
export GOROOT=/usr/lib/golang  根目录可以通过上图go env查看
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/go/  工作目录可以通过上图go env查看
export PATH=$PATH:$GOPATH/bin
修改完成后通过
source ~/.bashrc
使修改的文件立即生效
然后打开工作目录
cd /home/go/
执行如下命令
go get github.com/astaxie/beego
go get github.com/beego/bee
go目录下多出几个目录bin ,pkg ,src
然后打src 目录以后所有的beego项目便都在里
如果仅仅想创建个简单beego项目
在/home/go/src目录下执行命令
bee new achievement
cd achievement
bee run achievement
在浏览器中输入http://localhost:8080/
可以在conf文件里修改项目的端口号
如果想创建一个API项目的话
可以执行如下命令
bee api beeapi
cd  beeapi
bee run -downdoc=true -gendoc=true
在浏览器中输入http://127.0.0.1:8080/swagger/
beego 的安装已经结束