beego & bee 安装与初始化

1. beego 简介

beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

2. beego 安装

$ go get -u github.com/astaxie/beego

3. bee 安装

$ go get -u github.com/beego/bee

# 测试
$ bee version

4. 初始化项目

1. 新建项目
# 新建一个基于beego的web应用程序
$ bee new projectName

# 新建一个基于beego的api应用程序
$ bee api projectName
2. 启动项目
  1. go.mod文件中的github.com/astaxie/beego修改为最新版本, eg: v1.12.3;

  2. 执行go get -u github.com/astaxie/beego@v1.12.3, 根目录多出一个go.sum文件;

  3. 执行bee run启动项目;