2017-04-20 9 views
0

Akka HTTP with Scala.js exampleを私のアプリケーションの出発点として使用しました(Twirlサポートなし)。例えばAkka Scala.jsアプリで逆ルーティングを使用するには?

、私のルートの一つは次のようになります。

path("mycode.js") { 
     encodeResponse { 
      getFromResource("public/client-fastopt.js") 
     } 
     } 

私は完全な最適化に切り替えると、ファイル名が変更されるためこれは、完璧に動作しますが、維持するために本当に悪いスタティックルートpublic/client-fastopt.js。リバースルーティングを実現する方法はありますか?このようなものを呼び出すgetFromResource(MyScalaClass.getPath())

さらに、/client-fastopt.js.mapが見つからないため、404が表示されていました。このファイルに対して追加の別ルートを作成する必要がありますか、これを解決するより便利な方法はありますか?

答えて

0

私が知る限り、Akka HTTPはPlayフレームワークのように逆ルーティングを提供せず、Akka HTTPとPlayの統合はまだexperimentalです。それにもかかわらず、PlayのJavascript Routerと、このStackOverflow Q&Aで説明されているような他のScala.jsの提案は興味深いかもしれません。

関連する問題