2017-04-13 7 views

答えて

5

Yesod documentationは、デフォルトでmakeSessionBackendメソッドが "2時間のタイムアウトでクライアントセッションを使用する"こと、および "Nothingを返す"というセッションが無効であることを示しています。その解決策は、その方法をオーバーライドして返すことです。Nothing

instance Yesod App where 
    makeSessionBackend _ = return Nothing 
0

コメントしたり、Foundation.hsファイルからこのコードを削除します。

makeSessionBackend _ = Just <$> defaultClientSessionBackend 
    120 -- timeout in minutes 
    "config/client_session_key.aes" 

そしてstack buildを行います。

関連する問題