【发布时间】:2013-12-12 01:21:52
【问题描述】:
我正在使用 Play 2.2.1 并尝试覆盖 GlobalSettings 中的 onRouteRequest 函数。我在网上找到的所有示例都是在 Play 2.2.x 之前的,它们似乎不适用于 2.2.x。基本上想在所有响应的响应头中设置一些自定义的东西。
到目前为止,我已经尝试了以下,基于this:
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
}
}
}
但这不起作用,因为没有任何内容与 Action[_] 匹配。
非常感谢您提前提供的所有帮助!
【问题讨论】:
标签: playframework playframework-2.2