相关疑难解决方法(0)

Ktor - 静态内容路由

我很想更好地了解 Ktor 如何处理静态内容的路由。我的静态文件夹(工作目录)中有以下层次结构:

- static
 - index.html
 - (some files)
 - static
  - css (directory)
  - js (directory)
  - (some files)
Run Code Online (Sandbox Code Playgroud)

我想为他们所有人服务。所以我直接在routing

static {
  defaultResource("index.html", "static")
  resources("static")
}
Run Code Online (Sandbox Code Playgroud)

效果很好,但问题是它正在处理所有请求,包括我的小请求get

get("/smoketest"){
  call.respondText("smoke test!", ContentType.Text.Plain)
}
Run Code Online (Sandbox Code Playgroud)

一般来说,处理 Ktor 中的静态内容的最佳方法是什么?

这是代码

谢谢

kotlin ktor

10
推荐指数
1
解决办法
5496
查看次数

标签 统计

kotlin ×1

ktor ×1