beego(一) beego 入門

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
  • 訪問項目

image-20200926115404500

本地瀏覽器訪問http://127.0.0.1:8080前端

beego(一) beego 入門

  • 注意事項
    • bee new 項目名稱建議使用駝峯或者下劃線的方式來命名
    • 項目的放置路徑須要在$GOPATH/src/

項目剖析

  • 使用goland打開項目

beego(一) beego 入門

  • 項目路徑解析

beego(一) beego 入門

main.go         入口文件 
conf            配置文件路徑
controllers     業務邏輯
models          數據庫模型
routers         路由
static          靜態文件
test            單元測試
views           前端代碼

項目運行邏輯介紹

image-20200926143730930

詳情能夠參閱代碼git

第一個controller

  • 定義結構體controller
    beego(一) beego 入門
    github

  • 定義路由

beego(一) beego 入門

  • 定義get請求方法

beego(一) beego 入門

  • 定義views視圖

beego(一) beego 入門

  • 重啓項目訪問http://127.0.0.1:8080/user
    beego(一) beego 入門
相關文章
相關標籤/搜索