【问题标题】:Scala Play 2.8 Framework: Splitting the route file, prefix contains a dynamic partScala Play 2.8 Framework:拆分路由文件,前缀包含动态部分
【发布时间】:2020-10-24 05:28:51
【问题描述】:

spritting routes 文件有问题,因为 prefix 包含动态部分。 我可以做点什么吗?

路线:

->  /admin/:hash/v1 admin.Routes

admin.routes

GET /users controller.ManageUsers(hash: String)

自动生成的代码如下:

private[this] val prefixed_admin_Routes_0_416 = Include(admin_Routes_0.withPrefix(this.prefix + (if (this.prefix.endsWith("/")) "" else "/") + "admin/$hash<[^/]+>/v1"))

我什至可以放弃 :hash 部分,而不传播到控制器,但它是 url 中的动态部分。

【问题讨论】:

    标签: scala playframework


    【解决方案1】:

    我在主路由中没有前缀的情况下解决了这个问题:

    路线:

    ->  / admin.Routes
    

    admin.routes

    GET /admin/:hash/v1/users controller.ManageUsers(hash: String)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 2018-08-19
      • 2020-02-12
      • 2017-06-13
      • 2020-08-14
      相关资源
      最近更新 更多