Ktor的函数“staticResources”在Kotlin原生目标上不可用

5sxhfpxr  于 12个月前  发布在  Kotlin
关注(0)|答案(1)|浏览(197)

我在一个KotlinNative目标上运行一个简单的Ktor服务器。
服务器应该只提供一个静态的html页面。我检查了Ktor关于交付静态内容的示例,但是staticResourcesstaticstaticFiles都不能导入。

...
routing {
    staticResources("/static", "assets", index = "my_index.html") 
    // staticResources not found as function
}
...

字符串
构建的内容例如:

embeddedServer(CIO, port = 8080) {
    routing {
        get("/") {
            call.respondText("Hi") // works
        }
    }
}.start()


我无法阅读或看到Ktor或CIO引擎与此错误相关的任何限制。

k0pti3hp

k0pti3hp1#

答案

请参阅原始帖子下的评论。staticResource等仅在JVM目标上受支持。

相关问题