【问题标题】:remove route listing in playframework删除 playframework 中的路线列表
【发布时间】:2019-08-26 18:53:37
【问题描述】:

如果您调用错误的路线,Playframework 会显示所有可用路线的完整列表。看起来像这样:

有没有办法停用此列表?

提前致谢。

【问题讨论】:

标签: java scala playframework playframework-2.2


【解决方案1】:

它只在开发模式下这样做,这是为了方便调试。

在生产模式下,列表将为空。

【讨论】:

    【解决方案2】:

    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.
            }
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多