2016-09-17 12 views
1

私は1つのトップレベルの場所で、このスナップサイトがあります。要求パスが「の.css」または「.TXT」で終わる私は、静的なファイルを提供することができますどのようにのみ場合、これに加えてスナップモナドから静的ファイルを提供する方法は?

snapSite :: Snap() 
snapSite = do 
    ifTop myHomeHandler 

を?

の機能があるとわかりましたが、これはうまく動作する可能性がありますが、上記のSnapのモナドにどのようにフィットするかはわかりません。

答えて

1

"Snap.Util.FileServe [c]は、ディレクトリからファイルを提供するWebハンドラをオンにします。"微調整のために

("/static", serveDirectory "static_directory_name") 

あなたはまた、独自のDirectoryConfigを使用してserveDirectoryWithを使用することができます。このプロセス:

ルートは次のようになります。

関連する問題