如何使用 Kitura 设置 StaticFileServer()?

How to set StaticFileServer() using Kitura?

我想使用 Kitura 查看本地主机目录中的文件。 我写过:

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