01.Beego安装
# 01.Beego介绍
Beego 是一个开源的基于 Golang 的 MVC 框架,主要用于 Golang Web 开发。
Beego 可以用来快速开发 API、Web、后端服务等各种应用。
Golang 的 Web 开发框架有很多
- Beego*(*star:22.8k)
- Buffalo(5.6k)
- Echo(17.2k)
- Gin(37.9k)
- Iris(18.1k)
- Revel(11.7k)
从 github star 数量来看 Gin>Beego>Iris>Echo>Revel>Buffalo。
目前国内用的比较多的就是 Beego 和 gin 两个框架
如果项目比较小,个人开发,并且 只是用 Golang 来写一些 api 接口的话, gin 是不错的选择
如果你是团队开发或者不仅要用 golang 写 api,还要用 golang 写 web 后端,并且注重代码质量的话建议用 Beego。
Beego Github地址:https://github.com/astaxie/beego (opens new window)
Beego 官网:http://beego.me (opens new window)
# 02.Beego 脚手架工具 bee
# 2.1 下载三方包办法
Golang Beego中没法下载第三方包解决办法
Go 1.13 及以上(推荐)
:参考地址 (opens new window)打开你的终端并执行
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
1
2
2
- 运行完成上面命令后,直接运行你的项目就可以下载没法下载的包了。
# 2.2 bee安装
Beego 脚手架工具 bee 的安装使用
通过 bee 脚手架,我们可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
您可以通过如下的方式安装 bee 工具
C:\Users\Lenovo> go get github.com/beego/bee // 安装bee
C:\Users\Lenovo> bee // 测试bee是否按照成功,有返回提示即是安装成功
1
2
2
# 2.3 bee new创建项目
方法1:创建普通项目
- 命令执行完毕后,会创建一个 beego 的典型 mvc 架构的项目包。
bee new beegodemo01
1
方法2:bee api 创建只开发 APi 的应用
- beego 也可以用来开发 API 应用。
- 在命令行输入
bee api <name>
创建新的 API 应用。
bee api apidemo
1
# 2.4 bee run 运行项目
- bee 运行项目
bee run
1
- bee pack 打包项目
- 也是在项目目录下执行命令,在命令行输入 bee pack 会将项目打包成 zip 压缩文件包
linux 打包: bee pack -be GOOS=linux
windows 打包: bee pack -be GOOS=windows
1
2
2
# 03.安装Beego相关的包
1、注意事项:
- 1、电脑上面必须安装 go 环境
- 2、电脑上面必须安装 git
2、安装Beego
go get github.com/astaxie/beego
1
# 04.Beego升级
# 4.1 beego升级(方法1)
- 升级,通过该方式用户可以升级 beego 框架,强烈推荐该方式:
go get -u github.com/astaxie/beego
1
# 4.2 beego升级(方法2)
- 源码下载升级,用户访问 https://github.com/astaxie/beego ,下载源码
- 然后覆盖到
$GOPATH/src/github.com/astaxie/beego
目录,然后通过本地执行安装就可以升级了
go install github.com/astaxie/beego
1
上次更新: 2024/3/13 15:35:10