Несколько маршрутов с комбинаторами парсера: Spray - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь добавить несколько маршрутов, используя самый простой способ, который я нашел с помощью комбинаторов синтаксического анализа. Однако два маршрута принимают один и тот же параметр с одним и тем же именем, который просто возвращает что-то свое для каждого. Какой бы маршрут ни был первым, он будет возвращен, несмотря ни на что, даже если я вызову другой.

    respondWithHeader(RawHeader("Access-Control-Allow-Origin", "*")) {
            GetSpecialtySkills_route ~ GetSkillGroupsByFC_route
          }

Например, приведенный выше код всегда вернет GetSpecialtySkills_route, даже если я вызову GetSkillGroupsByFC_route. Есть ли способ дифференциации?

...