當我啓動我的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. 如何防止生成驗證屬性?