問題タブ [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.
json - Beego コントローラーでの JSON 応答
私は、ルートで JSON 応答を取得しようとしている beego の初心者です。
そのように定義されたコントローラーがあります。
私のルーターは次のように定義されています
ルートにアクセスすると、プロパティのない空の JSON オブジェクトが表示されます。
json 構造体を文字列に置き換えると、応答が返されます。つまり、beego はコントローラーとメソッドを認識しています。
私は何を間違っていますか?
session - Beego セッションがデータをテンプレートに自動的に渡さない
map[string]interface{}
でタイプのセッション情報を取得する際this.GetSession("session_key")
、データをテンプレートに明示的に渡すために、コンテキストを明示的に設定し、このようにセッションをアサートする必要がありました。
セッション データ (タイプmap[string]interface{}
) は次のようになります。
ただし、Beego のセッションdocによると、セッションは型アサーションやコンテキストの受け渡しを必要とせずに暗黙的に渡されるようです (テンプレートはセッション値、つまり{{.nickname}}
およびにすぐにアクセスできます{{.picture}}
) 。
これは、リダイレクトする前にセッションを設定するコントローラーです/user
これは「/user」のコントローラーです
これだけで、次のようにテンプレートをデータにマップできます。
テンプレートデータを設定する必要があると確信しています。上記のドキュメントがそうしなかった理由がわかりません。
どんな助けでも大歓迎です。
go - beego でエンドポイント API をテストするために JSON リクエストを送信すると、本文が空で失敗する
beego フレームワークを使用して、REST API のエンドポイントをテストしようとしています。
私のテスト関数は、JSON リクエストを送信するために使用しているものの下にあります。
サーバーはリクエストを受け取りますが、入力本文は常にempty
リクエスト用です。
同様に、 Form データを server に送信するために使用している関数works fine
。
問題:同様のフォームでエンコードされたデータは正常に処理されるのに、サーバーが JSON 要求本文を空として受信するのはなぜですか。数日間これにこだわっていますが、どんな指針も高く評価されています。
go - BEEGO をインストールしようとするとエラーが発生する
私は GO を初めて使用し、Windows 8 デスクトップまたは Debian8 の VirtualBox にフレームワーク beego をインストールしようとしたときに、同じエラーが発生しました。