beego 入門
環境搭建
- go環境安裝
軟件下載地址: https://studygolang.com/dl 版本選擇: 1.13.4
- 環境配置
設置環境變量 GOPATH: 項目路徑 GOROOT:go軟件安裝路徑 # windows 設置環境變量能夠從[計算機]-->[系統屬性]-->[高級]-->[環境變量] # mac 直接寫入家目錄下的.bash_profile 便可 tee ~/.bash_profile << EOF export PATH export GOROOT=/usr/local/go export GOPATH=/Users/wanghui/go EOF source ~/.bash_profile
- 檢查是否安裝成功
# 打開命令行終端輸入以下的命令 go env
- git安裝
軟件下載地址: https://git-scm.com/downloads 選擇最新版本安裝便可
- 工程管理
# 從新打開終端 cd $GOPATH mkdir pkg bin src
- bee工具與beego安裝
# 終端運行 go get github.com/beego/bee go get github.com/astaxie/beego
- 代碼編輯器
https://www.jetbrains.com/go/ # 關於licence,建議去淘寶花十幾塊錢買一年的直接用就行,找破解也不大好
第一個Beego項目
- 建立項目
cd $GOPATH/src bee new beego_project
- 啓動項目
cd $GOPATH/src/beego_project bee run
- 訪問項目
本地瀏覽器訪問http://127.0.0.1:8080前端
- 注意事項
- bee new 項目名稱建議使用駝峯或者下劃線的方式來命名
- 項目的放置路徑須要在
$GOPATH/src/
下
項目剖析
- 使用goland打開項目
- 項目路徑解析
main.go 入口文件 conf 配置文件路徑 controllers 業務邏輯 models 數據庫模型 routers 路由 static 靜態文件 test 單元測試 views 前端代碼
項目運行邏輯介紹
詳情能夠參閱代碼git
第一個controller
-
定義結構體controller
github - 定義路由
- 定義get請求方法
- 定義views視圖
- 重啓項目訪問http://127.0.0.1:8080/user