Я хотел бы лучше понять, как 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?
Спасибо