スマートフォン用の表示で見るMPがありません。};Middlewareを使うときにPlack::Session::Stateを継承したクラスのインスタンスとPlack::Session::Storeを継承したクラスのインスタンスを渡す。試しに動かしているみたいな時以外はPlack::Session::State::Cookieのドキュメントをちゃんとみて指定したほうがいいと思う。storeの方はPlack::Session::Store::Fileが使われていて、バックエンドにはStorableが使われている。Cacheのがあって、好みや用途で使いわけられるし、CPANにはRedisバックエンドのモジュールがあったり、なんなら自分でPlack::Session::Storeを継承した独自のモジュールを作って使うこともできる。Mojoliciousで使う有名だけど、Mojoliciousのセッション機能はセキュリティ的に貧弱というかそもそもセッションといえないような感じなので、Mojoliciousで開発しているときでもPlack::Middleware::Sessionを使いたい場面が多い。鉄板なのはMojoliciousアプリをPSGIアプリとして起動させてPlack::Middleware::Sessionを使う方法だけど、これだとPSGIサーバーを使わなければならなくなるので、まだどのサーバーを使うか決めていない場合や開発時にMojolicious組み込みのサーバーを使って開発を進めていきたいときなんかは、Mojolicious::Plugin::PlackMiddlewareというプラグインがあるのでそれを使ってPlack::Middleware::Sessionを使うといい。(もしかしたらすべてのPlack::Middlewareは動かないかもしれないが少なくともSessionは使えた)これを使ったログイン機能のMojolicousでの実装例ORMにTengかAnikiを使っているとする。次のような感じでPlack::Sessionのインスタンスを作ってテストすればいい。'./etc/sessions'),})まだわかってなさそうなところがあるので、間違ってたりしているところがあれば指摘していただけると嬉しいです。利用できる、知っておくと便利な型Perlにおける動的なモジュールロードのメリットとデメリットについて月別アーカイブはてなブログをはじめよう!mp0liiuさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはMPがありません。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。