여러 개의 선택적 매개 변수가있는 경로를 만들고 싶습니다. URL에 "키워드"가 있음을 감지하고 임의의 순서로 처리했습니다.Luminus/Compojure 경로에 여러 개의 선택적 매개 변수가 있습니까?
예 :
http://localhost:3000/service1/param1/value1/param2/value2
http://localhost:3000/service1/param2/value2/param4/value4/param1/value1
이도 가능합니까? 나는 경로를 만드는 매크로를 조합하는 것을 볼 수 있었지만 경로의 적어도 계승을 창출했다. 전화가 1 시간/1 시간이 될 것이므로 느린 응답 시간을 처리 할 수 있습니다. 그러나 매크로를 사용하여 7 개의 선택적 매개 변수에 대해 5,000 개의 경로를 만드는 것이 합리적입니까?
당신은 하찮게 경로보고 PARAM1/값 1/PARAM2/값 2를 분석 할 수 있습니다 .. 지도 {: param1 value1, : param2 value2 ...} –