您好我想在我的测试scala项目中使用completeWith在每个请求模式中使用actor,但是我无法从spray中获取对该指令的引用。我尝试使用完整的指令,并认为某处磁铁会以我想要的方式响应,但是这个:
pathPrefix("search") {
path("book" / "getAvailable") {
get {
respondWithMediaType(`application/json`) {
complete(instanceOf[Seq[Book]]) { completeFunction =>
不要工作。你知道喷涂中的指令与Akka中的completeWith一样吗?
答案 0 :(得分:0)
答案是没有完成喷雾,我使用了akka http,因为喷雾不再开发:
completeWith(instanceOf[Seq[BookApp]]) { completeFunction =>
system.actorOf(Props(new HandlerActor(bookService, authorService))) ! Handler.AllBooks(completeFunction)
}