删除 playframework 中的路线列表
remove route listing in playframework
如果您调用错误的路线,Playframework 会显示所有可用路线的完整列表。看起来像这样:
有没有办法停用此列表?
提前致谢。
Play提供默认error handling mechanism
您可以覆盖 onClientError
override def onClientError(request: RequestHeader, statusCode: Int, message: String): Future[Result] =
statusCode match {
case NOT_FOUND =>
Future.successful {
NotFound(Json.obj("error" -> s"Resource ${request.uri} is invalid"))//or whatever error message you want.
}
}
它只在开发模式下这样做,方便调试。
在生产模式下,列表将为空。
如果您调用错误的路线,Playframework 会显示所有可用路线的完整列表。看起来像这样:
有没有办法停用此列表?
提前致谢。
Play提供默认error handling mechanism
您可以覆盖 onClientError
override def onClientError(request: RequestHeader, statusCode: Int, message: String): Future[Result] =
statusCode match {
case NOT_FOUND =>
Future.successful {
NotFound(Json.obj("error" -> s"Resource ${request.uri} is invalid"))//or whatever error message you want.
}
}
它只在开发模式下这样做,方便调试。
在生产模式下,列表将为空。