[web-devel] yesod: problem with static directory listing
Piyush P Kurur
ppk at cse.iitk.ac.in
Tue Jul 19 14:59:29 CEST 2011
Dear Yesoder's
I am having a slight problem with the static file serving part of yesod. If I used the following
routes
-- Site.hs
data Site = Site { getStatic :: Static }
mkYesodData "Site" [$parseRoutes|
/test RootR GET
/test/static StaticR Static getStatic
|]
and use the following static configurations
-- Controller.hs
withTest :: (Application -> IO a) -> IO a
withTest f = toWaiApp site >>= f
where site = Site {getStatic = static "static"}
I get the following problem
(1) Files are properly served from the static directory However
(2) If I access the url http://localhost:3000/test/static
The directory listing shows
root with url http://localhost:3000/test
index.html with url http://localhost:3000/test/index.html
You can get the complete code by
$ darcs get http://www.cse.iitk.ac.in/users/ppk/yesod/static
Any help is appreciated.
Regards
ppk
More information about the web-devel
mailing list