У меня есть ряд путей, которые выглядят так:
path("slides" / Segment) { segment =>
getFromDirectory(s"${cfg.slidesDir}/$segment")
} ~
path("foo" / Segment) { segment =>
getFromDirectory(s"${cfg.mypyPursDir}/$segment")
} ~
path("foo" / "images" / Segment) { segment =>
getFromDirectory(s"${cfg.mypyPursImageDir}/$segment")
}
При определенных условиях выполнения некоторые из них могут быть неактивны (например, производство или система разработки). Как можно включить эту обусловленность? Я могу представить кодирование его с помощью if-else, если был «фиктивный путь», который ничего не делал, например.