beego - beegoは、Goプログラミング言語用のオープンソースの高性能Webフレームワークです。

(beego is an open-source, high-performance web framework for the Go programming language.)

Created at: 2012-02-29 10:32:08
Language: Go
License: NOASSERTION

ビーゴテスト 通知表に行く 参照に移動

Beegoは、RESTful API、Webアプリ、バックエンドサービスなど、Goでのエンタープライズアプリケーションの迅速な開発に使用されます。

トルネード、シナトラ、フラスコからインスピレーションを得ています。beegoには、インターフェースや構造体の埋め込みなど、Go固有の機能がいくつかあります。

建築

Beegoは4つの部分で構成されています。

  1. 基本モジュール:ログモジュール、構成モジュール、ガバナーモジュールを含みます。
  2. タスク:時限タスクまたは定期タスクを実行するために使用されます。
  3. クライアント:ORMモジュール、httplibモジュール、キャッシュモジュールを含みます。
  4. サーバー:Webモジュールを含みます。将来的にはgRPCをサポートします。

RELEASEバージョン、または最新のバグ修正を含むマスターブランチを使用してください

クイックスタート

公式サイト 中文新版文档ر站

公式サイトを開くことができなかった場合は、beedocにアクセスしてください

ウェブアプリケーション

Httpリクエスト

hello
ディレクトリ、cd
hello
ディレクトリを作成します

mkdir hello
cd hello

初期化モジュール

go mod init

ダウンロードとインストール

go get github.com/beego/beego/v2@latest

ファイルを作成する
hello.go

package main

import "github.com/beego/beego/v2/server/web"

func main() {
	web.Run()
}

ビルドして実行

go build hello.go
./hello

http:// localhost:8080に移動します

おめでとう!初めてのbeegoアプリを作成しました。

特徴

モジュール

コミュニティ

ライセンス

beegoソースコードは、Apache Licenceバージョン2.0( https://www.apache.org/licenses/LICENSE-2.0.html )でライセンスされています。