Есть ли эквивалентный синтаксис следующего в файле маршрутов для игры 2.x?Play 2.x Variables and Scripts
Другими словами, могу ли я выполнять сценарии и использовать переменные в файле маршрутов в Play 2.x?
Есть ли эквивалентный синтаксис следующего в файле маршрутов для игры 2.x?Play 2.x Variables and Scripts
Другими словами, могу ли я выполнять сценарии и использовать переменные в файле маршрутов в Play 2.x?
Нет, это невозможно сделать в файле маршрутов. Файл маршрутов скомпилирован и в любом случае не поддерживает оценку выражения.
Возможно, вы сможете сделать то, что хотите, преобразовывая запрос - см. Scala Interceptors. В вашем методе onRouteRequest
вы можете изменить uri (например, вызывая request.copy(uri = "/changedUri")
). Это добавит небольшое наказание ко всем запросам - альтернативой будет переход на стандартное действие входа, которое будет перенаправляться на реальное действие входа в зависимости от конфигурации.