【发布时间】:2018-11-26 19:51:55
【问题描述】:
我很想更好地了解 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 中处理静态内容的最佳方法是什么?
谢谢
【问题讨论】:
-
“牵手”是什么意思?
-
我无法到达这个端点“/smoketest”。我总是重定向到 index.html。感谢您的帮助!
-
你能发布完整的路由设置吗?另外,您使用的是哪个版本的 ktor?
-
我已将链接放在帖子末尾。再次感谢您的帮助