【发布时间】:2016-04-17 13:17:58
【问题描述】:
我正在尝试使用 Spray 提供 HTML 页面。使用getFromResource 和getFromResourceDirectory 相当容易,但我还需要传递一些查询参数,以便页面上的一些Javascript 知道该做什么。那可能吗 ?我之前的所有尝试都包括在这种事情上
val route = path("show-repo") { serveResourceWithParams(SHOW_REPO) } ~ getFromResourceDirectory("web")
def serveWithParams(page: String, params: (String, String)*) = {
val url = page + (if (params.isEmpty) "" else "?") + params.map { case (k, v) => s"$k=$v" }.mkString("&")
getFromResource(url)
}
但我现在意识到这有点天真
【问题讨论】:
标签: scala spray static-content