Я пытаюсь добавить несколько маршрутов, используя самый простой способ, который я нашел с помощью комбинаторов синтаксического анализа. Однако два маршрута принимают один и тот же параметр с одним и тем же именем, который просто возвращает что-то свое для каждого. Какой бы маршрут ни был первым, он будет возвращен, несмотря ни на что, даже если я вызову другой.
respondWithHeader(RawHeader("Access-Control-Allow-Origin", "*")) {
GetSpecialtySkills_route ~ GetSkillGroupsByFC_route
}
Например, приведенный выше код всегда вернет GetSpecialtySkills_route
, даже если я вызову GetSkillGroupsByFC_route
. Есть ли способ дифференциации?