如何使用 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。
我想使用 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。