从 Spray 路线获取所有 PathMatchers。
Getting all PathMatchers from Spray route.
我有一个喷雾流氓。例如:
val myRoute = (get & path("get_init_data")) {
???
} ~ (post & path("push")) {
???
}
是否可以提取路由中定义的所有路径?我需要提取路径名称和路径方法。
答案是否定的:喷雾路线只是从 RequestContext
到 Unit
的函数,因此它们是不透明的。您正在寻找在更多面向 Web 的框架中更常见的东西。
我有一个喷雾流氓。例如:
val myRoute = (get & path("get_init_data")) {
???
} ~ (post & path("push")) {
???
}
是否可以提取路由中定义的所有路径?我需要提取路径名称和路径方法。
答案是否定的:喷雾路线只是从 RequestContext
到 Unit
的函数,因此它们是不透明的。您正在寻找在更多面向 Web 的框架中更常见的东西。