デフォルトでは、Mojoliciousセッションはセッションの署名付きCookieを作成します。この動作をオーバーライドしたいと思います。Mojolicious :: Sessionsを拡張し、loadメソッドとstoreメソッドをオーバーライドできますが、デフォルトのMojolicious::Sessionsの代わりにクラスを使用するにはどうすればよいですか。
1 に答える
5
文書化されているように、Mojolicious::Sessionsオブジェクトはアプリのsessions
プロパティに保持されます。したがって、作成時にオーバーライドできます
my $app = MyApp->new( sessions => MySessions->new );
またはその後
$app->sessions( MySessions->new );
于 2012-09-06T16:55:18.260 に答える