beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
项目地址:https://github.com/beego/beego
在安装前,请确保设备上已经安装有GO环境。Golang安装
- 首先创建一个hello文件夹:
mkdir hello
cd hello
- 初始化:
go mod init
- 下载和安装
go get github.com/beego/beego/v2@latest
-
创建
hello.go
package main
import "github.com/beego/beego/v2/server/web"
func main() {
web.Run()
}
-
Build and run
go build hello.go
./hello
运行结果如下:
bee 工具的安装
bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
安装:
# go 1.16 以前的版本
go get -u github.com/beego/bee/v2
# go 1.16及以后的版本
go install github.com/beego/bee/v2@latest
设置PATH:
sudo vim /etc/profile
在末尾加入:
export PATH=$PATH:$GOPATH/bin
设置立刻生效:
source /etc/profile
通过命令
bee version
查看是否生效
Bee使用可参考文章:beego开发文档(提取总结于官方文档,小白必看)_beego 文档-CSDN博客