2017-04-13 5 views

답변

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을한다.