beego 快速入門

2022-06-28 01:12:10 字數 1512 閱讀 1385

這時候執行main二進位制,web可以直接訪問8080埠

下面這個示例程式將會在瀏覽器中列印 「hello world」,以此說明使用 beego 構建 web 應用程式是多麼的簡單!

編譯執行:

$ go build -o hello hello.go

$ ./hello

這個時候你可以開啟你的瀏覽器,通過這個位址瀏覽  返回 「hello world」

那麼上面的**到底做了些什麼呢?

定義 controller,這裡我們定義了乙個 struct 為maincontroller,充分利用了 go 語言的組合的概念,匿名包含了beego.controller,這樣我們的maincontroller就擁有了beego.controller的所有方法。

定義 restful 方法,通過匿名組合之後,其實目前的maincontroller已經擁有了getpostdeleteput等方法,這些方法是分別用來對應使用者請求的 method 函式,如果使用者發起的是 post 請求,那麼就執行post函式。所以這裡我們定義了maincontrollerget方法用來重寫繼承的get函式,這樣當使用者發起 get 請求的時候就會執行該函式。

定義 main 函式,所有的 go 應用程式和 c 語言一樣都是 main 函式作為入口,所以我們這裡定義了我們應用的入口。

router 註冊路由,路由就是告訴 beego,當使用者來請求的時候,該如何去呼叫相應的 controller,這裡我們註冊了請求/的時候,請求到maincontroller。這裡我們需要知道,router 函式的兩個引數函式,第乙個是路徑,第二個是 controller 的指標。

beego 入門 常見錯誤

參考 按照官網教程,執行命令 的時候出錯 前提 go已經安裝好,git也已經安裝好了 錯誤一 go missing git command.see 錯誤原因 雖然本機安裝了git工具,但是環境變數中沒有找到git的路徑 新增環境變數即可 c program files git bin 錯誤二 執行 ...

beego 從入門到放棄

beego 的專案基本都是通過 bee命令來建立的,所以在建立專案之前確保你已經安裝了 bee 工具和 beego。如果你還沒有安裝,那麼請查閱 beego 的安裝 和 bee 工具的安裝 現在一切就緒我們就可以開始建立專案了,開啟終端,進入 gopath src 所在的目錄 建立乙個專案名為201...

Flask入門二 快速入門

from flask import flask 路由裝飾器 defhello world 檢視函式 return hello world 返回乙個字串 if name main 把程式儲存為hello.py 用python直譯器執行 python hello.py running on訪問 會看見 ...