Я пытаюсь использовать функцию Route.stati c для обслуживания stati c файлов, но она не работает. Я перепробовал все виды комбинаций и папок в моем рабочем каталоге. Теперь у меня есть css в разделе resources / static / css и index. html в разделе resources / stati c. Если я напишу следующее, я ничего не получу:
@kotlin.jvm.JvmOverloads
fun Application.module(testing: Boolean = false) {
val client = HttpClient(Apache) {}
routing {
static("root") {
files("css")
default("index.html")
}
}
}
Однако я могу из этого ответа: Ktor - Stati c маршрутизация контента , напишите:
resource("/", "index.html")
resource("*", "index.html")
Тогда я получу индекс. html в разделе resources / stati c. Я не могу получить что-то еще. Что я тут не так делаю?
Ссылка: https://ktor.io/servers/features/static-content.html#specifying -файлы и папки