Ich habe die Akka HTTP with Scala.js example als Ausgangspunkt für meine Anwendung (ohne Twirl-Unterstützung) verwendet.Wie funktioniert das Reverse Routing in der Akka Scala.js App?
Zum Beispiel einer meiner Route sieht wie folgt aus:
path("mycode.js") {
encodeResponse {
getFromResource("public/client-fastopt.js")
}
}
Das funktioniert perfekt, aber die statische Route public/client-fastopt.js
wirklich schlecht zu halten, denn wenn ich die volle Optimierung wechseln, den Dateinamen ändert. Gibt es eine Möglichkeit, ein umgekehrtes Routing zu erreichen, z.B. ruft so etwas getFromResource(MyScalaClass.getPath())
?
Außerdem habe ich festgestellt, dass ich einen 404 bekomme, weil /client-fastopt.js.map
nicht gefunden werden kann. Muss ich eine zusätzliche separate Route für diese Datei erstellen oder gibt es eine bequemere Lösung?