阻止 Yesod 生成 client_session_key.aes 文件
Prevent Yesod from generating client_session_key.aes file
当我启动 Yesod 应用程序时,它会生成一个名为 client_session_key.aes
的文件。我不需要它,因为我使用无会话身份验证。我可以停止 Yesod 生成这个文件吗?
从您的 Foundation.hs
文件中评论或删除此代码:
makeSessionBackend _ = Just <$> defaultClientSessionBackend
120 -- timeout in minutes
"config/client_session_key.aes"
然后stack build
.
Yesod documentation 表示 makeSessionBackend
默认方法 "uses clientsession with a 2 hour timeout","returning Nothing
disables sessions"。所以解决方案是覆盖该方法和 return Nothing
:
instance Yesod App where
makeSessionBackend _ = return Nothing
当我启动 Yesod 应用程序时,它会生成一个名为 client_session_key.aes
的文件。我不需要它,因为我使用无会话身份验证。我可以停止 Yesod 生成这个文件吗?
从您的 Foundation.hs
文件中评论或删除此代码:
makeSessionBackend _ = Just <$> defaultClientSessionBackend
120 -- timeout in minutes
"config/client_session_key.aes"
然后stack build
.
Yesod documentation 表示 makeSessionBackend
默认方法 "uses clientsession with a 2 hour timeout","returning Nothing
disables sessions"。所以解决方案是覆盖该方法和 return Nothing
:
instance Yesod App where
makeSessionBackend _ = return Nothing