2
我想使用Kitura在我的localhost目錄中查看文件。 我已經寫了:如何使用Kitura設置StaticFileServer()?
router.all("/test/*", middleware: StaticFileServer())
,但它似乎沒有工作
我想所有的文件在我的目錄中。類似的,默認情況下的DirectoryIndex
我想使用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。
謝謝,但我的意思是不同的。我編輯了這個問題,也許現在更清楚了;) 沒錯。我想訪問目錄本身。據我所知,Kitura是不可能的,對吧? – denis631
正確,您無法獲取Kitura目錄的文件列表。 –
謝謝!有什麼理由,爲什麼Kitura不可能這樣做?安全原因? – denis631