【发布时间】:2016-10-04 10:17:57
【问题描述】:
我是新手玩框架。我正在使用 Play Framework (2.4) 和 scala。我需要您对异常处理的意见。
我们的播放客户端控制器正在调用播放服务器控制器。现在我们需要引入自定义异常,这些异常将从服务器抛出,客户端将捕获该异常并执行必要的操作。
现在,当我从服务器抛出任何异常时,它并没有按原样到达客户端。我发现这背后的原因是,Play 捕获所有异常并将它们转换为500 Internal Server Error
那么是否可以在不修改的情况下向客户端发送自定义异常?
【问题讨论】:
-
客户端控制器通过反向路由直接调用服务器控制器方法?喜欢
controllers.routes.ServerController.someServerMethod()。 -
不确定什么是反向路由,但我们不会以这种方式调用服务器。我们正在调用服务器 URL 并在 URL 中传递参数。
标签: scala playframework