有没有一种方法可以为所有路由配置自定义根基础路径?
例如:
但我想在所有内容前面添加:
有没有通过application.conf文件来实现的方法?
例如:
/login
/user
/group
但我想在所有内容前面添加:
/v1/login
/v1/user
/v1/group
有没有通过application.conf文件来实现的方法?
/login
/user
/group
/v1/login
/v1/user
/v1/group
在当前版本(2.5)的 Play 中,正确的方法是将所需的基础路径添加到 application.conf 的 play.http.context 中。
play.http.context="/v1"
是的。假设您的routes
文件有以下路由
GET /login controllers.login()
GET /user controllers.user()
GET /group controllers.group()
v1.routes
),然后在主routes
文件中使用。-> /v1 v1.Routes
v1文件中所有路由现在都以v1
为前缀。
application.context="/v1"
lazy val router: Router = {
val prefix = "/v1"
wire[Routes]
}