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下執行。
相關文章
相關標籤/搜索