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

最佳答案

Yesod documentation表示makeSessionBackend方法默认情况下“使用具有2小时超时的clientsession”,而“返回Nothing禁用会话”。因此解决方案是重写该方法并返回Nothing

instance Yesod App where
    makeSessionBackend _ = return Nothing

关于haskell - 阻止Yesod生成client_session_key.aes文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43395944/

10-13 03:08