問題タブ [gorilla]

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 投票する
1 に答える
297 参照

session - Gorilla Web Toolkit セッション Memcache 実装

memcached クラスターに対して Gorilla Web Toolkit セッションを実装しようとしています。Gorilla のサイトには、これが memcache サポートとしてリストされています: https://github.com/hnakamur/gaesessionsですが、「appengine」パッケージが必要です。

appengine パッケージを必要としない純粋な Go のシンプルな memcache セッション ストレージ バックエンドを知っている人はいますか?

簡単に書くことができます ( https://github.com/bradfitz/gomemcacheのようなものを使用して実際の memcache の作業を行います) が、グーグルで見逃したものがある場合は気にしませんでした。

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

go - Golang http mux 変更ハンドラー関数

私はGoにかなり慣れていないので、これに関する情報を見つけることができませんでした.おそらく現時点では不可能です.

mux ルートを削除または置換しようとしています (http.NewServeMux、またはゴリラの mux.Router を使用)。私の最終目標は、プログラムを再起動せずにルートまたはルートのセットを有効/無効にできるようにすることです。

おそらくハンドラーごとにこれを達成し、その機能が「無効」の場合は404を返すだけですが、アプリケーションのすべてのルートに実装したいので、これを行うより一般的な方法を見つけたいと思います。

または、無効な URL パターンを追跡し、ミドルウェアを使用してハンドラーの実行を防ぐ方がよいでしょうか?

誰かが少なくとも私を正しい方向に向けることができれば、解決策があると仮定して、解決策のコード例を絶対に投稿します。ありがとう!

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

angularjs - GoでAngular/Restangular形式のデータを取得できません

正常に動作する Go レスト サービスがあります。Chrome REST プラグインを使用してフォーム データを取得できます。Angular アプリからサービスにフォーム データを取得する必要がありますが、これまでのところわかりません。

私のAngularコード:

私のapp.js CreateCtrl、私は設定しましたRestangularProvider.setBaseUrl('/rest/v1');

私のGoコードでは、ゴリラを使用しています。関連する部分は次のとおりです。

POST が "CreateDrug" に入っていることがわかりますが、r.FormValue("drugName")空です (ブラウザのレスト プラグインを使用して "drugName" を何らかの値に設定すると、空にはなりません。