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 で静的コンテンツを処理するには何が最適でしょうか?
ありがとうございました