概要
beego は golang 製の Web フレームワークです
今回はインストールから簡単な使い方を紹介します
環境
- macOS 11.5.2
- golang 1.17
- beego 2.0.1
初期化
- cd $GOPATH/src/github.com/hawksnowlog/test
- go mod init
サンプルコード作成
- cd $GOPATH/src/github.com/hawksnowlog/test
- vim main.go
package main
import (
"github.com/beego/beego/v2/server/web"
)
type MainController struct {
web.Controller
}
func (this *MainController) Get() {
this.Ctx.WriteString("hello world")
}
func main() {
web.Router("/", &MainController{})
web.Run()
}
依存関係解決
- cd $GOPATH/src/github.com/hawksnowlog/test
- go mod tidy
ビルド
- cd $GOPATH/src/github.com/hawksnowlog/test
- go build
動作確認
- cd $GOPATH/src/github.com/hawksnowlog/test
- ./test
- curl localhost:8080
=> hello world
最後に
ドキュメントは中国語が多い印象です
0 件のコメント:
コメントを投稿