我很想更好地了解 Ktor 如何处理静态内容的路由。我的静态文件夹(工作目录)中有以下层次结构:
- static
- index.html
- (some files)
- static
- css (directory)
- js (directory)
- (some files)
我愿意为他们所有人服务。所以我直接在以下代码中使用了这段代码routing
:
static {
defaultResource("index.html", "static")
resources("static")
}
效果很好,但问题是它正在处理所有请求,包括我的小请求get
:
get("/smoketest"){
call.respondText("smoke test!", ContentType.Text.Plain)
}
一般来说,在 Ktor 中处理静态内容的最佳方法是什么?
谢谢