Scotty Web サーバーでいくつかの静的ファイルを提供しています。サブディレクトリに配置することもできます。私の現在のアプローチは次のようになります。
get "/:fileName" $ do
fileName <- param "fileName"
file $ pathToStaticFiles </> fileName
get "/:dirName/:fileName" $ do
dirName <- param "dirName"
fileName <- param "fileName"
file $ pathToStaticFiles </> dirName </> fileName
get "/:dirName1/:dirName2/:fileName" $ do
dirName1 <- param "dirName1"
dirName2 <- param "dirName2"
fileName <- param "fileName"
file $ pathToStaticFiles </> dirName1 </> dirName2 </> fileName
....
単一のパターンのみを使用して、ディレクトリのネストの深さが異なるパスを一致させる可能性はありますか?