一 下载beego和bee
1.下载beego
go get github.com/astaxie/beego
2.下载bee
# go 1.16 以前的版本**
go get -u github.com/beego/bee/v2
# go 1.16及以后的版本**
go install github.com/beego/bee/v2@latest
3.配置环境变量
修改环境变量配置文件(没有就创建)
vim ~/.bash_profile
添加配置
export GOPATH=${HOME}/go
export PATH=${PATH}:${GOPATH}/bin
应用配置文件
source ~/.bash_profile
4.查看bee版本(是否安装成功)
bee version
二,beego创建app项目
5.用beego创建app项目
进入go下src目录
cd /go/src
创建新项目
bee new hello(可自取名字)
6.运行项目
进入hello
cd /go/src/hello
bee run
7.运行报错
missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by hello); to add:
8.运行报错解决方案
go mod tidy
访问locahost:8080
三,beego创建api项目
9.用beego创建api项目
bee api testai(名字自取)
10.运行项目
go mod tidy
bee run -gendoc=true -downdoc=true
四,app和api区别
app是标准的MVC三层结构
api去掉view