【发布时间】:2017-11-13 10:02:25
【问题描述】:
我正在开发一个带有 play 框架的 scala 应用程序,我创建了一个过滤器来过滤来自外部服务器的每个请求,但现在我被困在两天后如何按需运行过滤器,我有80 个 API 其中 30 个需要运行特定的过滤器,我如何在这样的请求中读取请求路由模板
GET /api/v1/:locale/:uuid core.controllers.MyClass.myAction1(locale: String)
GET /api/v1/:locale/:uuid/MyRoute core.controllers.MyClass.myAction2(locale: String)
GET /api/v1/:locale/:uuid/Foo core.controllers.MyClass.myAction3(locale: String)
GET /api/v1/:locale/orders/:orderId core.controllers.MyClass.myAction4(locale: String)
好吧,这些路线被放置在路线文件中, 在过滤器中,如果路线具有 :uuid 变量或 :orderId 变量,我需要检查天气以运行其特定的过滤器,因为它们的两个 id,我将它们作为 uuid所以我无法期待请求,我可以阅读路线模板吗?
【问题讨论】:
标签: scala playframework