【发布时间】:2022-07-11 05:40:03
【问题描述】:
在这段代码中,和this example一样,我尝试通过DirectoryCodeResolver配置resolver,但是它的参数Path.of(\"somePath\")不正确,没有这个功能。
Path 来自java.nio.file.Path,但没有of()。也许,某些文件定义了Path 类的扩展名?
package com.example
import io.ktor.server.engine.*
import io.ktor.server.netty.*
import com.example.plugins.*
import gg.jte.TemplateEngine
import gg.jte.resolve.DirectoryCodeResolver
import io.ktor.server.application.*
import io.ktor.server.jte.*
import java.nio.file.Path
fun main() {
embeddedServer(Netty, port = 8080, host = \"0.0.0.0\") {
install(Jte) {
val resolver = DirectoryCodeResolver(Path.of(\"html\"))
templateEngine = TemplateEngine.create(resolver, gg.jte.ContentType.Html)
}
configureRouting()
}.start(wait = true)
}