阻止Yesod生成client_session_key.aes文件

Mic*_*ski 3 haskell yesod

当我启动Yesod应用程序时,它会生成一个名为的文件client_session_key.aes.我不需要它,因为我使用无会话身份验证.我可以阻止Yesod生成此文件吗?

Mic*_*ski 5

Yesod文档makeSessionBackend默认情况下该方法"使用clientsession并暂停2小时",并且"返回Nothing禁用会话".所以解决方案是覆盖该方法并返回Nothing:

instance Yesod App where
    makeSessionBackend _ = return Nothing
Run Code Online (Sandbox Code Playgroud)