私のYesodアプリケーションを起動すると、client_session_key.aes
という名前のファイルが生成されます。セッションレス認証を使用しているので、私はそれを必要としません。 Yesodがこのファイルを生成するのを止めることはできますか?Yesodがclient_session_key.aesファイルを生成しないようにします
3
A
答えて
5
Yesod documentationは、デフォルトでmakeSessionBackend
メソッドが "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. pythonがpycファイルを生成しないようにします
- 2. Yesod:動的に生成されたCSSをどのように提供しますか?
- 3. gcovがgcdaファイルを生成しない
- 4. pubがpubspec.lockファイルを生成しない
- 5. Rstudioが.Rdファイルを生成しない
- 6. SBTがjarファイルを生成しない
- 7. Force Mavenがターゲット/クラスディレクトリを生成しないようにする
- 8. iOS QuickLookがキャッシュを生成しないようにする
- 9. ファイルの最後に `inject_into_file`というファイルを生成します
- 10. Yesod、Persistent、MySQLでインスタンスエラーが発生していません
- 11. 結果がない場合にScrapyが空のファイルを生成しないようにする
- 12. spark saveAsHadoopFile()で.crcファイルを生成しないようにするにはどうすればよいですか?
- 13. Perlinノイズアルゴリズムが勾配ノイズを生成しないようです。
- 14. ディレクトリ(mkdir)を作成しようとすると「ファイルが存在します」というエラーが発生する
- 15. ホスト名に依存しないYesodアプリケーション
- 16. textmateがファイルをリロードしないようにします
- 17. CompileAssemblyFromSourceが重複ファイル名を持つ一時ファイルを生成しないようにする
- 18. Java newInstanceはエラーが発生しないようにします
- 19. チェックボックスイベントが複数回発生しないようにします
- 20. PHPコードからhtmlファイルを生成しようとしています
- 21. Eclipseが新しいAndroidプロジェクトでファイルを生成しない
- 22. symfony2トークンを生成しないように要求する
- 23. トラヴィスCIセマンティック・リリースは、次のようになりますtravis.ymlファイル生成を経て、私がしているエラー
- 24. イオンビルドアンドロイドが.apkファイルまたはエラーを生成しない
- 25. CoreData NSManagedSubClassファイルが重複ファイルを生成していますか?
- 26. 誰もXMLのようなHTMLを生成するためにxslファイルを作成しました。
- 27. 出力ファイルを生成しないwebpack
- 28. CSSファイルを生成しないGulpFile
- 29. PHP :: memcache :: deleteがCLIENT_ERRORを生成しないようにするにはどうしたらいいですか?
- 30. ユニットテストを実行するときにdbunitがdatabase.scriptファイルを生成しないようにする方法