beego框架学习

beego的在线文档

https://beego.me/docs/intro/git

beego简介

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

beego的安装

go get github.com/astaxie/beegoflask

beego 项目结构

快速构建beego框架

1.安装bee工具后端

go get github.com/beego/beeapi

2.运行新建项目的命令app

  • new命令

new 命令是新建一个 Web 项目,咱们在命令行下执行 bee new <项目名> 就能够建立一个新的项目。 可是注意该命令必须在 $GOPATH/src 下执行框架

  • api命令

上面的 new 命令是用来新建 Web 项目,不过不少用户使用 beego 来开发 API 应用。 因此这个 api 命令就是用来建立 API 应用的tornado

3.运行项目工具

  • run命令 咱们在开发 Go 项目的时候最大的问题是常常须要本身手动去编译再运行,bee run 命令是监控 beego 的项目, 经过 fsnotify监控文件系统。可是注意该命令必须在$GOPATH/src/appname下执行。
相关文章
相关标签/搜索