問題タブ [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.

0 投票する
3 に答える
927 参照

go - beego の golang シングルトン

Golang と Beego の両方を試しています。私は Java/Spring のバックグラウンドを持っており、開発中の Web アプリケーションにシングルトン パターンを実装するのに少し苦労しています。コントローラー (シングルトンにしたい) があり、コントローラー内にサービスがあります (これもシングルトンにしたい)。サービスをポインターにすれば、常に同じアドレス (シングルトン) を使用できると思いました。これは真実ではありません。

私のルートはこんな感じ

私のSessionControllerは次のようになります

私のログは、リクエストごとにユーザーサービスがゼロであることを常に示しています。ユーザー サービスの 1 つの (1 回だけ初期化される) インスタンスを使用して、コントローラーの 1 つのインスタンスを取得するにはどうすればよいですか?

0 投票する
1 に答える
3792 参照

json - Go でリクエスト本文をデコードする -- なぜ EOF になるのですか?

私は Beego フレームワークを使用して Web アプリケーションを構築しており、JSON でエンコードされたデータを渡そうとしています。大まかに、これは私が持っているものです:

このチュートリアル に従って、上記は動作するはずです (tm)。

私の問題は次のとおりです。bytesRead, err := this.Ctx.Request.Body.Read(p)読み取った 0 バイトと is を返しerr.Error()ますEOF

ただし、 は妥当なバイト数です(request.ContentLength入力するデータによっては 19 以上)。

リクエストにある程度の長さがあるように見えるのに、なぜ失敗するのかわかりませんRead。何か案は?

0 投票する
1 に答える
433 参照

go - Go テンプレートで {{}} 生の式を使用する

{{ verb }}Go テンプレートで生の html としてレンダリングしようとしています。ただし、これを回避する方法が見つからないため、Go は解釈しようとしません。

これまでのところ、私は思いついた

もっとエレガントな方法はありますか?

0 投票する
2 に答える
276 参照

google-app-engine - beegae での CSS の使用

Beegae パッケージと Google Cloud SDK を使用しています。プロジェクトは機能しますが、CSS ファイルにアクセスできません。これは、プロジェクトのルート (Windows を使用) の static\css にあります。SetStaticPath を試し、DirectoryIndex を true に設定し、静的パスを直接設定しました。私のhtmlは

そして私は得続けます

INFO 2014-07-29 07:16:47,546 module.py:640] デフォルト: "GET /static/css/style.css HTTP/1.1" 404 2010

現在、私のルーターコードは

誰かがこの問題に光を当てることができれば、私はそれを大いに感謝します.

0 投票する
1 に答える
1212 参照

go - ユーザーが 3 分以内に Go Web サーバーにデータを送信しない場合の Go セッションのタイムアウト

Go を使用して Web サーバーを構築します。ここで、ユーザー名とパスワードを使用してセッション ID をユーザー ログインに返したいと考えています。そして、ログイン手順は問題ないと思います。ユーザーは、データを投稿するたびにセッション ID を使用します。ただし、ユーザーのログイン後、ユーザーが 3 分以内にデータを送信しない場合、セッション ID が無効になるセッションを破棄しようとします。

ユーザーが3分以内にデータを投稿しない場合、どうすればセッションを期限切れにできますか。(私はbeegoを使用します。beegoにはセッションのタイムアウトがありますが、ポストデータ間隔に応じてタイムアウトになると記載されています)

ありがとう。

0 投票する
2 に答える
3184 参照

swagger - Beego API ドキュメントのスワッガーが 404 を返す

私はこのブログビデオに従ってAPI デモを行います。

しかし、クリックすると404が返されます。誰か知っていますか?

0 投票する
1 に答える
487 参照

amazon-web-services - Beego を AWS で動作させる

現在、AWS での Beego (または同様の GOlang) フレームワークの実行について読むことができる場所を探しています。誰か場所を知りませんか?

0 投票する
1 に答える
467 参照

amazon-web-services - AWS の問題で実行されている Beego

AWS で Beego を実行してみましたが、何を試しても、Beego が実行されているポート 8080 に接続できないようです。AWS の問題なのか、Beego の問題なのかわかりませんが、ポート 80 にも接続できないようです (両方のポートへのアクセスを許可する新しい設定を追加するなど、セキュリティ グループの設定を変更しようとしました)。ただし、127.0.0.1 をカールすると、Beego テンプレートは存在しますが、E2 インスタンスには何もありません。app.conf ファイルの httpaddr を 0.0.0.0 に変更しましたが、あまり効果がないようです。どうすればこの問題にアプローチできますか?

0 投票する
4 に答える
3816 参照

web - ステータスコードを設定する Golang beego フレームワーク

Golang を使用して Web アプリケーションを作成しており、beego フレームワークを使用しています。フレームワークには、golang Web サーバーに対して返される内部ステータス コードがあるようです。

golangやbeego、またはブラウザに返されるステータスコード、たとえば200、500、またはその他の番号を制御できるその他のツールにメソッドがあるのではないかと思っています。