如何使用Kitura设置StaticFileServer()?

问题描述:

我想使用Kitura在我的localhost目录中查看文件。 我已经写了:如何使用Kitura设置StaticFileServer()?

router.all("/test/*", middleware: StaticFileServer()) 

,但它似乎没有工作

我想所有的文件在我的目录中。类似的,默认情况下的DirectoryIndex

您可以将路径传递到目录服务,以StaticFileServer,作为path参数,它是"public"

router.all("/test/", middleware: StaticFileServer(path: "MyDirectoryWithStaticFiles"))

然后你就可以访问此文件目录,但不是目录本身。例如,您将能够执行GET /test/someFile.html,但不能执行/test/。如果您的目录将包含index.html,您将能够获得/test/

例如使用StaticFileHandler的查看https://github.com/IBM-Swift/Kitura-Sample

+0

谢谢,但我的意思是不同的。我编辑了这个问题,也许现在更清楚了;) 没错。我想访问目录本身。据我所知,Kitura是不可能的,对吧? – denis631

+1

正确,您无法获取Kitura目录的文件列表。 –

+0

谢谢!有什么理由,为什么Kitura不可能这样做?安全原因? – denis631