嗨我在喷涂应用程序中有代码,如:
def receive: Actor.Receive = {
case _: Http.Connected => sender ! Http.Register(self)
case HttpRequest(POST, Uri.Path("/stats"), _, _, _) =>
我想添加如下代码:
path("") {
getFromResource("webapp/index.html")
} ~ getFromResourceDirectory("webapp")
但匹配此模式匹配,任何人都知道如何处理它? 感谢
答案 0 :(得分:1)
将接收更改为此类
def receive = runRoute(webRoute)
提供类似的服务
trait WebService extends HttpService {
val webRoute = path("") {
getFromResource("webapp/index.html")
} ~ getFromResourceDirectory("webapp")
// check with this code
}
同样将此特性扩展到“扩展演员”,其中包含def recive方法。