いくつかのパスを定義していますが、 "pathPrefix(start)"の前にティルダ〜のこのエラーが表示されます。私はScalaでちょっと新しいので、何かすぐにクリックしないでください。ありがとうスカラーで値が見つかりません
not found:value ~
私は関数を定義する必要がありますか?もしそうなら、なぜですか?
import
akka.http.scaladsl.marshallers.xml.ScalaXmlSupport.defaultNodeSeqMarshaller
import akka.http.scaladsl.server.{ HttpApp, Route }
import akka.http.scaladsl.model.StatusCodes
import akka.actor.ActorSystem
import akka.stream.ActorMaterializer
import com.typesafe.config.ConfigFactory
import akka.event.Logging
import akka.http.scaladsl.model._
object ABC extends HttpApp with App {
implicit val actorSystem = ActorSystem()
implicit val matter = ActorMaterializer()
val start = "hello"
val Routing= {
path(start) {
redirect(Uri(start+ "/index.html"), StatusCodes.PermanentRedirect)
}
~
pathPrefix(start) {
content
}
}
val content =
{
get
{
path("html") {
getFromResource("src/html") }
}
}
}
に連結されたルートをラップすることができますを配置しないようにすることができますか – mfirry