Überschreiben von onRouteRequest mit benutzerdefiniertem Handler in Play! Scala
Ich verwende Play 2.2.1 und versuche, die onRouteRequest-Funktion in GlobalSettings zu überschreiben. Alle Beispiele, die ich online gefunden habe, sind vor Play 2.2.x und scheinen in 2.2.x nicht zu funktionieren. Grundsätzlich möchten Sie für alle Antworten benutzerdefinierte Einstellungen im Antwortheader vornehmen.
Bisher habe ich folgendes versucht, basierend aufdiese:
object Global extends GlobalSettings {
override def onRouteRequest(request: RequestHeader): Option[Handler] = {
super.onRouteRequest(request).map { handler =>
handler match {
case a: Action[_] => CustomAction(a)
case _ => handler
}
}
}
Dies funktioniert jedoch nicht, da nichts mit Action [_] übereinstimmt.
Vielen Dank für all die Hilfe im Voraus!