如何找到 Kitura 服务器的资源文件?

How can I locate a resource file for a Kitura server?

我想从我的 Kitura 服务器中的磁盘加载文件,但似乎没有直接的方法来定位文件。谁能建议您如何找到服务器中包含的文件?

请注意,我不是在谈论提供静态资源,例如 HTML 页面。我想将文件从磁盘加载到服务器中,这样我就可以处理数据了。

除了使用其他第三方库之外,Foundation 中的 URL API 是从文件系统加载文件的最佳选择(NSBundle 在 Linux 上不完整) .不幸的是,这意味着您的服务器应用程序必须知道系统上文件的路径,这会使代码可移植性成为一场噩梦。

您可能会发现这个 IBM-Swift 最近发布的软件包很有用:https://github.com/IBM-Swift/FileKit