der Anzeige Ich verwende Finatra 2.1.6 mit diesem Code:Finatra Downloads HTML-Datei, statt es
get("/:*") { request: Request =>
response.ok.fileOrIndex(
request.params("*"),
"index.html")
}
Wenn ich laufen diese von z.B. IntelliJ, es funktioniert einwandfrei und zeigt die HTML-Datei an. Allerdings, wenn ich den Server aus einem assembly jar (mit sbt assembly
) starten, es nicht: Immer wenn ich versuche, index.html, die ich in src/resources/index.html
eingegeben habe, versucht, die Datei zu downloaden, da der contentType auf application/octet-stream
statt gesetzt ist zB text/html
.
Wie kann ich das Verhalten ändern, so dass es die HTML-Datei (oder CSS, JS, ...) rendert, anstatt es herunterzuladen?