0
Я новичок в области фреймворка, у меня есть два маршрута, которые имеют сходную функциональность и только последний сегмент изменяется. Я объединил его с помощью оператора «|». Как узнать, какой последний сегмент был выбран.Получение последнего сегмента пути в случае использования условия ИЛИ
path("users"/Segment/"viewers_count") { userId =>
}
path("users"/Segment/"views_count") { userId =>
}
я совмещал с использованием
path("users"/Segment/("viewers_count" | "views_count")) { userId =>
//here i want to know if viewers_count OR views_count
// based on that I want to pass "viewers" OR "views" to a module
}
Как я могу добиться этого.
благодарит за код! – sanjeev
@ user007 Я использую Spray/Akka в течение 3 лет и никогда не видел «Map», как это в маршрутизации. Не могли бы вы указать на соответствующую часть документации для akka-http? – expert
@expert - это [документация] (http://spray.io/documentation/1.2.2/spray-routing/path-directives/pathmatcher-dsl/#examples) от маршрутизации распыления. atta-http, я не знаю. –