問題タブ [beego]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - ルーターのフィルター パターン
ユーザーごとに、Beegoアプリは/static/users/
次の形式でディレクトリを作成します: /static/users/USER_ID/private
and /static/users/USER_ID/public
、ここで、USER_ID は各ユーザーの ID です。
プライベート ファイルを保護して、それらを所有するユーザーのみがフィルターを使用してアクセスできるようにしたいと考えています。
ルーターのパターンは次のとおりです。
beego.InsertFilter("/static/users/:userId([0-9]+)/private/*", beego.BeforeRouter, controllers.ProtectPrivateUploads)
フィルター関数は次のとおりです。
var ProtectPrivateUploads = func(ctx *context.Context) {
fmt.Println("Protecting content")
}
関連する URL の形式は次のとおりです。
domain.com/static/users/USERID/private/123135645.png
問題は、フィルター関数がまったく呼び出されないことです。そのため、ルーターのパターンに何か問題があったに違いないと推測しています。
どんなアイデアでも大歓迎です。
go - テンプレート内のurlfor関数でモジュール名を選択する方法
私は2つのモジュールを持つbeegoアプリケーションで作業しており、両方のモジュールに同じ名前のコントローラーがあります。テンプレートで使用する{{urlfor}}
と、生成された URL が他のモジュールとリンクしています。
関数でモジュール名を選択できるかどうか知っている人はいurlfor
ますか? ドキュメントを検索しましたが、参考文献が見つかりません。私は現在beego 1.4.3を使用しています
前もって感謝します
go - bee pack から複数のディレクトリを除外する方法
bee pack ツールから複数のディレクトリを除外するにはどうすればよいですか?
bee pack -ba "-tags prod" -exr=^userfiles$
これにより、この特定のディレクトリが除外されます。しかし、userfiles、deploy、docs という名前のディレクトリは除外したいと思います。私は試した
-exr=[^userfiles$,^deploy$,^docs$]
-exr=["^userfiles$","^deploy$","^docs$"]
これらは両方とも機能しませんでした。
go - Beego フレームワークを使用してデータベースを移行するにはどうすればよいですか?
新しいフィールドを既存のテーブルに追加する必要があります。Beego でこれを行う正しいプロセスは何ですか?
私は Django の南部に精通しています。最初に で移行スクリプトを生成しmanage.py schema_migration
、次に移行スクリプトを実行しますmanage.py migrate
。
Beego には、bee generate migration
で移行スクリプトを生成するコマンドがありdatabase/migrations/xxx.go
ます。しかし、この生成されたスクリプトの使い方がわかりません。何も接続されていないようです。
また、移行について言及しているドキュメントはありません。
go - beego のローカライズの使い方
i18n を使用しようとしましたが、動作しません i18n は以下のとおりです。 http://beego.me/docs/module/i18n.md
ルーター/init.go:
ルーター/router.go
コピーして貼り付けただけです。
それは私の完全なコードです。 https://github.com/shinriyo/sample_i18n
最低限のコードが知りたいです。
エラーです
session - Beego: セッション タイムアウト時に他のページにリダイレクトする方法
を使用してタイムアウトを設定してセッション変数を処理しています
現在のページから時間切れになったときに特定のページにリダイレクトする方法。私はこのアプリケーションをビーゴに持っています