当我启动我的Yesod应用程序时,它会生成一个名为client_session_key.aes
的文件。我不需要它,因为我使用了无时间验证。我可以停止Yesod生成此文件吗?防止Yesod生成client_session_key.aes文件
3
A
回答
5
Yesod documentation表示makeSessionBackend
默认“使用clientsession 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
。
相关问题
- 1. 如何防止webpack生成.map文件
- 2. 使用[interopformproperty]防止wrapper.cs文件生成
- 3. 我如何防止Yesod中的静态文件缓存?
- 4. 防止CompileAssemblyFromSource生成重复文件名的临时文件
- 5. 如何防止生成__IO_putc?
- 6. 防止asp.net生成someValidator.display =“Dynamic”;
- 7. 防止生成新的jsessionid?
- 8. 防止ID自动生成
- 9. 如何防止生成Rplots.pdf?
- 10. 如何防止生成.csproj.user?
- 11. 防止从创建文件夹生产
- 12. 防止curl生成较大文件的致命错误
- 13. 如何防止生成文件重建两次?
- 14. 如何防止包含文件在PHP中生成输出?
- 15. xtext生成器如何防止文件覆盖
- 16. 如何防止人们在TFS2010中检查生成的文件?
- 17. 防止变量扩展在生成文件
- 18. 使用SASS如何防止在SASS文件夹内生成一个css文件?
- 19. 防止exe文件停止
- 20. 防止mp3文件
- 21. 防止Javascript生成的内容延迟
- 22. 防止Netbeans JAXB生成垃圾类
- 23. 防止Qt生成快捷方式?
- 24. 如何防止生成项目?
- 25. 防止iOS QuickLook生成缓存
- 26. 防止随机数多生成一次
- 27. 防止在Keil中生成“BX LR”
- 28. 防止属性生成资源
- 29. JAXB:防止类重新生成
- 30. 如何防止生成验证属性?