私の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. Rstudioが.Rdファイルを生成しない
- 5. SBTがjarファイルを生成しない
- 6. iOS QuickLookがキャッシュを生成しないようにする
- 7. 結果がない場合にScrapyが空のファイルを生成しないようにする
- 8. spark saveAsHadoopFile()で.crcファイルを生成しないようにするにはどうすればよいですか?
- 9. Perlinノイズアルゴリズムが勾配ノイズを生成しないようです。
- 10. ホスト名に依存しないYesodアプリケーション
- 11. ディレクトリ(mkdir)を作成しようとすると「ファイルが存在します」というエラーが発生する
- 12. CompileAssemblyFromSourceが重複ファイル名を持つ一時ファイルを生成しないようにする
- 13. textmateがファイルをリロードしないようにします
- 14. チェックボックスイベントが複数回発生しないようにします
- 15. PHPコードからhtmlファイルを生成しようとしています
- 16. Eclipseが新しいAndroidプロジェクトでファイルを生成しない
- 17. トラヴィスCIセマンティック・リリースは、次のようになりますtravis.ymlファイル生成を経て、私がしているエラー
- 18. イオンビルドアンドロイドが.apkファイルまたはエラーを生成しない
- 19. CoreData NSManagedSubClassファイルが重複ファイルを生成していますか?
- 20. symfony2トークンを生成しないように要求する
- 21. CSSファイルを生成しないGulpFile
- 22. 出力ファイルを生成しないwebpack
- 23. Yesodの例を試してみるとコンパイルエラーが発生する
- 24. ユニットテストを実行するときにdbunitがdatabase.scriptファイルを生成しないようにする方法
- 25. PHP :: memcache :: deleteがCLIENT_ERRORを生成しないようにするにはどうしたらいいですか?
- 26. yesod-binに(未知の)依存関係がありませんか? <code>yesod</code>実行ファイルをインストールするにはどうすればよい
- 27. CSSで望ましくないスクロールを生成しないようにします
- 28. スプリングブートプロジェクトでdbテーブルを生成しようとしています
- 29. XMLファイルの生成中にAndroidエラーが発生しました
- 30. 64ビット構成のプロジェクトは、ビンファイルに64ビットのexeファイルを生成していないようです。