喷涂路线中的CompleteWith指令

时间:2017-02-28 10:30:57

标签: scala akka spray

您好我想在我的测试scala项目中使用completeWith在每个请求模式中使用actor,但是我无法从spray中获取对该指令的引用。我尝试使用完整的指令,并认为某处磁铁会以我想要的方式响应,但是这个:

pathPrefix("search") {
  path("book" / "getAvailable") {
    get {
      respondWithMediaType(`application/json`) {
        complete(instanceOf[Seq[Book]]) { completeFunction =>

不要工作。你知道喷涂中的指令与Akka中的completeWith一样吗?

1 个答案:

答案 0 :(得分:0)

答案是没有完成喷雾,我使用了akka http,因为喷雾不再开发:

      completeWith(instanceOf[Seq[BookApp]]) { completeFunction =>
        system.actorOf(Props(new HandlerActor(bookService, authorService))) ! Handler.AllBooks(completeFunction)
      }