0

Golang Beego フレームワーク ( http://beego.me/ ) を使用してアプリケーションを開発し、本番環境で実行しています。

conf/app.conf である構成ファイルを編集するとします。アプリケーションを再起動/再構築すると、どのようにアプリケーションをリロードできますか?

「bee run」コマンドを使用してアプリケーションを実行しようとしましたが、それでも自動リロードに成功しません。

4

2 に答える 2

1

コマンドでアプリケーションを実行すると、このbee runような構成ファイルがサポートされます。 コマンド監視ファイルは、ファイル拡張子によってデフォルトを変更します。ソースコードからわかります。これは、拡張子 のファイルを監視することを意味するため、ファイルが変更されると、自動的に再起動します。bee var watchExts = []string{".go"}bee.go.go

beeコマンドでファイルを監視する場合は、アプリ ディレクトリにconf/app.confファイルを作成する必要があり、コンテンツは次のようになります。bee.json

{
    "version": 0,
    "gopm": {
        "enable": false,
        "install": false
    },
    "go_install": false,
    "watch_ext": [.conf],
    "dir_structure": {
        "watch_all": false,
        "controllers": "",
        "models": "",
        "others": []
    },
    "cmd_args": [],
    "envs": [],
    "database": {
        "driver": "mysql"
    }
}
于 2016-07-01T09:14:58.800 に答える
0

ginを使用できます。セットアップは非常に簡単です。

gin は、Go Web アプリケーションをライブリロードするためのシンプルなコマンド ライン ユーティリティです。アプリ ディレクトリで gin を実行するだけで、ウェブ アプリは gin をプロキシとして提供されます。変更を検出すると、gin はコードを自動的に再コンパイルします。次に HTTP リクエストを受信したときに、アプリが再起動されます。

于 2016-03-18T12:48:29.920 に答える