使用beego搭建Api服务

使用GoLand创建

  1. 打开GoLand,点击New Project,选择Go,Location是项目存放路径,GOROOT选择已安装的Go即可,点击Next。 项目创建.png

注意:如果你选中那么我就把你在环境变量中配置的GOPATH信息加到你的项目中,没必要,点取消吧,我们如果真的需要也可以在项目配置中在进行设置

  1. 在项目中设置GOPATH。 GOPATH设置.png

什么是beego?

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

beego的安装

  1. 安装beego.
go get github.com/astaxie/beego

常见问题:

  • git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。
  • git https 无法获取,请配置本地的 git,关闭 https 验证:
git config --global http.sslVerify false
  1. 安装bee
go get github.com/beego/bee
  1. 使用bee工具创建api项目
bee api beegoDemo 	// 项目名称
bee api beegoDemo -driver=mysql -conn="root:root1234@tcp(127.0.0.1:3306)/test"     // 创建连接数据库的项目
  1. 控制台出现以下代码即创建成功 创建成功.png
  2. 项目目录
beegoDemo
├── conf	
│   └── app.conf
├── controllers		// col
│   └── object.go
│   └── user.go
├── docs
│   └── doc.go
├── main.go
├── models
│   └── object.go
│   └── user.go
├── routers
│   └── router.go
└── tests
    └── default_test.go
  1. 运行项目 进入beegoDemo,运行以下命令
bee run 

启动成功.png


打开微信扫一扫关注小程序

文章请注明出处: https://www.suzf.top/archives/使用beego搭建Api服务

# Go 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×