問題タブ [beaker]

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

session - Zope でのセッションの問題

Chrome/Firefox でページを数回複製すると、セッション データが消えます。

以下に例を示します。

http://www.example.com/parent/testをロードします。このページには検索機能があり、クリックするとセッション変数を設定する Python スクリプトが呼び出され、セッション変数にアクセスするページ テンプレートhttp://www.example.com/parent/redirectedにリダイレクトされます。

http://www.example.comでは、ドロップダウン メニューから [テスト] を選択すると、ユーザーは [ http://www.example.com/parent/test ] ページに移動します。このページで、検索を押してすぐに「新しいタブで開く」でウェブサイトの別のページを開こうとすると、元のページは結果をロードしません。これは、セッションが現在何らかの形で空である (session.get('variable')空である) ため、「http: //www.example.com/parent/redirected " は何もロードしません。

これは、Zope のビルトイン セッション マネージャーで発生するようで、Beaker を使用するとその効果がより顕著になります。

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

zope - Zope で BeakerCleanup を使用する

BeakerCleanup は .ini または .cfg ファイル形式を必要とするため、Zope では動作しないようです。BeakerSession パラメータは zope.conf ファイルに含まれており、これは .conf ファイルでは使用できません$ <environment>/bin/paster call beaker.scripts.cleanup:cleanup path/to/config.cfg 4h

Zope で動作させることができた人はいますか?

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

python - Google App Engine で Bottle を介して Beaker SessionMiddleware を有効にする

ボトルベースの GAE アプリでセッション処理にビーカーを使用しようとしています。問題は、ここで「アプリ」をアプリとして実行する必要があることです

それから電話する

しかし、ボトルアプリの例にあるように、私はできません:

私の質問は、ビーカーセッションミドルウェアでサーバーを実行するにはどうすればよいですか?

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

beaker - Docker テスト環境

dockerのドキュメントで説明されている構成を行ったところです。

しかし、ビーカーを起動した後、このスタックトレースを取得しています:

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

python - Python Bottleフレームワークでビーカーセッションをgunicornで動作させてみてください

私はボトルを使用して小さな Web プログラムを作成し、次のソース ファイルに名前を付けていますindex.py。プログラムでは beaker セッション ライブラリも使用しています。すべてを使用してコードを実行すると、python index.pyすべてがうまくいきます。しかし、使用すると、ビーカーキーが存在しないgunicorn -c gunicorn.conf index:appというこのようなエラーメッセージが表示されます。beaker.sessiongunicorn サーバーで再び機能するようにコードを変更するにはどうすればよいですか?

のソースコードindex.py:

0 投票する
0 に答える
309 参照

python - pyramid_beaker で SqlAlchemy エラーが発生することがあります: この MetaData インスタンスに対して既に定義されています

私の実稼働環境には複数の Web サーバーがあるため、Pyramid Web アプリのセッション キャッシュにビーカーを使用しています。開発中、ビーカーが再初期化される状況下で、beaker_cache テーブルが既にメタに追加されているというエラーが表示されます。これが本番環境で発生するのではないかと心配していますが、何が原因なのかよくわかりません。他の誰かがこの問題を報告しましたか?

エラー:

ソースコードを掘り下げて、それがどこで起こっているかを確認しました。ini で beaker_cache テーブルを指定しようとしました。ビーカーのiniは次のとおりです。