如何将finch / finagle提供的html链接到script标签上的fastopt.js

问题描述 投票:0回答:1

我是scalajs的新手,我的后端项目中有一个finch端点,用于从前端项目生成的scalatag html

     val apiEndpoints: Endpoint[Response] = get("index") {
val res = Response()
res.setContentString(scalaTagUI.toString())
Future(res) 

}

在我的Html中,我有脚本标记

script(attr("type"):="text/javascript", attr("src"):="./target/scala-2.12/classes/assets/frontend-jsdeps.js")

/ index正在运行,但它无法访问给出404的javascript文件 - 我可以在我的目标/ scala-2.12中看到fastopt.js .....

scala.js
1个回答
0
投票

最后的解决方案很简单 - 我在finch中为js / css文件添加了一个特定的端点。不同的是,如果您使用像jetty这样的东西,您可以在服务器上下文中添加一个包含js / css的“webapp”文件夹。无论如何它现在有效,但我想知道是否有一个不同的可能更清洁的方法。

© www.soinside.com 2019 - 2024. All rights reserved.