スプレー (または Akka-Http) から html を提供するときに静的コンテンツが欠落している問題を解決するにはどうすればよいですか? 私のサービスのベース URL は/api
(この場合は関係ないはずですが) です。
これが私のルートです
get {
pathPrefix("swagger") {
pathEndOrSingleSlash {
getFromResource("swagger-ui/index.html")
} ~
getFromResourceDirectory("swagger-ui")
}
}
ロードされたhtmlは、次のように開くとcssおよびjsファイルを見つけることができます
/api/swagger/
しかし、私が開くとき
/api/swagger
(末尾のスラッシュなし)
読み込まれた html からコンテンツを取得しようとします
/api/css/reset.css
それ以外の/api/swagger/css/reset.css
両方のケースをカバーするには、ルートをどのように書き直す必要がありますか?