すべてのルートに対してカスタムルートベースパスを設定する方法はありますか?例えばカスタムベースパス再生フレームワーク
:
/login
/user
/group
が、私はですべて先頭に追加したい:application.confを経由して、それを行うには、とにかく
/v1/login
/v1/user
/v1/group
を?
すべてのルートに対してカスタムルートベースパスを設定する方法はありますか?例えばカスタムベースパス再生フレームワーク
:
/login
/user
/group
が、私はですべて先頭に追加したい:application.confを経由して、それを行うには、とにかく
/v1/login
/v1/user
/v1/group
を?
はい。あなたのroutes
ファイルはあなたが望むものを達成するために、次のルート
GET /login controllers.login()
GET /user controllers.user()
GET /group controllers.group()
を持っていると仮定し、あなただけの名前を変更したり、移動することのルールを(たとえばv1.routes
用)新しいファイルにし、メインroutes
ファイルで、
-> /v1 v1.Routes
すべてのルートは、今私たちがapplication.confに以下を追加することができますv1
前に付加されている
プレーの現在のバージョン(2.5)ではapplication.context="/v1"
は、適切な方法は、application.conf
play.http.context="/v1"
で
play.http.contextに所望のベースパスを追加することです