spray

    6

    2답변

    Spray.io 프레임 워크를 사용하여 REST 서비스를 구현합니다. 이러한 서비스는 일부 "검색"쿼리를 받아 처리하고 결과를 다시 클라이언트에 보내야합니다. 별도의 액터 - SearchActor에있는 perfrom 검색 코드는 사용자로부터 JSON 쿼리를받은 후 askActor에게이 쿼리를 다시 보냅니다 (ask 패턴 사용). 하지만 내가 실제로 스프레이

    3

    1답변

    저는 웹 개발에 익숙하지 않고 약간의 문제가 있습니다. 웹 사이트를 만들기 위해 스프레이와 함께 스카 akka를 사용하고 있습니다. 나의 리더는 나에게 질문을주고 :이 case HttpRequest(GET, Uri.Path("/ping"), _, _, _) => { Thread.sleep(10) sender ! HttpResponse(en

    1

    2답변

    Future[Option[String]]을 반환하는 함수를 사용하고 스프레이 라우팅의 onComplete 지시문과 함께 사용하고 싶습니다. 하지만 내가하는 일과 상관없이 나는 그 일을 할 수없는 것처럼 보입니다. def expensiveOperation: Future[Option[String]] = { ... do stuff ... } 그리고 내가 같은

    3

    1답변

    나는 스프레이와 아크카를 배우고있다. 그리고 난 형태 보증의 템플릿을 통해 배우고,이 사람은 적어도 매우 복잡 : http://typesafe.com/activator/template/akka-spray-websocket 는 지금이 템플릿은 로직과 비즈니스 로직을 라우팅 분리하는 것입니다있는 werid 구조를 이해하고는 놀라 울 정도로 이루어집니다. 나는이

    5

    1답변

    나는 spray 1.3.1 testkit documentation 보았다하지만 아래의 필요에 대한 적절한 예를 찾을 수 없습니다 : 나는이 샘플 spray 1.3.1 서비스 trait MyService extends HttpServiceActor { def receive = runRoute(routes) val isAliveRoute =

    9

    2답변

    Spray.io를 사용하여 RESTful API를 개발할 때 응용 프로그램을 어떻게 구성해야합니까? 스프레이 응용 프로그램을 분할하는 방법은 이미 this answer으로 보았지만 "요청 당 한 액터"접근 방식을 사용하지 않는 것 같아서 만족스럽지 않습니다. 루트 액터의 요청을 경로를 기반으로하는 애플리케이션의 다른 액터로 전달할 수 있습니까? 이러한 액터

    4

    1답변

    내 도메인 개체를 요청/응답 본문 매개 변수로 사용하려고합니다. 스프레이 라우팅과 as[T]을 사용하여 오브젝트를 언 마샬링합니다. 그러나 끊임없이 나는 could not find implicit value for parameter um: spray.httpx.unmarshalling.FromRequestUnmarshaller을 얻고있다. 내가 암시 적 u

    2

    1답변

    스프레이 json을 사용하여 스칼라에서 사례 클래스를 만들 수 있지만 클래스에서 asJson 메서드를 정의 할 수는 있지만 방법을 파악하지 못하는 것 같습니다. 예를 들어, 나는이 작업을 수행 할 수 있도록하고 싶습니다 : case class Foo(bar: String) { def toJson: JsValue = ... } 암시 JSON 변

    1

    1답변

    spray.io를 배우고 있는데 문제가 있습니다. 여러 가지 GET 매개 변수의 사례 클래스 추출을 테스트하려고합니다. 내 코드는 예 from the documentation page에서 영감 : package com.example import akka.actor.Actor import spray.routing._ import spray.http._

    0

    2답변

    나는 슬릭과 함께 스프레이를 사용하고 있습니다. 실제로 스프레이는 사용하기가 쉽고 슬릭도 마찬가지입니다. 그러나 데이터베이스에 연결하는 악명 높은 Slick 방법은 다음과 같습니다. Database.forURL("jdbc:mysql://localhost:3306/SprayBlog?characterEncoding=UTF-8", user="xxxx", pass