【发布时间】:2016-06-03 16:59:34
【问题描述】:
我正在使用带有此代码的 Finatra 2.1.6:
get("/:*") { request: Request =>
response.ok.fileOrIndex(
request.params("*"),
"index.html")
}
如果我从例如运行这个IntelliJ,它工作得很好,并显示了 html 文件。但是,如果我从组装好的 jar 启动服务器(使用 sbt assembly),它不会:每当我尝试访问我放入 src/resources/index.html 的 index.html 时,它会尝试下载文件,因为设置了 contentType到application/octet-stream 而不是例如text/html。
如何更改行为,使其呈现 html 文件(或 css、js、...)而不是下载它?
【问题讨论】: