beego 简介
beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
最新版本
beego 1.9.0
安装升级
1、下载安装(go get前提安装git)
go get github.com/astaxie/beego
Bee 工具
1、下载安装:
go get github.com/beego/bee 安装完之后,bee 可执行文件默认存放在 $GOPATH/bin 里面。
2、bee命令:
new 创建beego web项目
run bee run不接参数,执行后监控beego项目变化,自动编译运行。
pack bee pack打包项目为zip格式
api 创建beeego API项目,和web项目类似,没有static,views目录。
bale packs non-Go files to Go source files
version show the bee & beego version
generate 生成代码,很牛逼的样子。
migrate 升级/降级web应用时候,数据库迁移命令
3、bee配置文件bee.json
快速入门
1、获取包
下载bee,beego
2、执行bee new test1-go,创建项目结构
├── conf
│ └── app.conf
├── controllers
│ ├── admin
│ └── default.go
├── main.go
├── models
│ └── models.go
├── static
│ ├── css
│ ├── ico
│ ├── img
│ └── js
└── views
├── admin
└── index.tpl
该项目会自动创建D:\Program-Files\go\mygo\src\test1-go目录。
2、创建文件 hello.go
package main
import "github.com/astaxie/beego"
func main() {
beego.Run()
}
博客地址:http://blog.yoqi.me/?p=13055
这篇文章还没有评论