5
私はこのようなCompojure内のリソースを定義します:Compojure:オプションのURLパラメータ
(ANY "myres/:id" [id] (handler))
をし、私が欲しい:idはオプションであることを(IDは私のAPIが異なる動作をします指定されているか否かに応じて、 )。
これは私が
http://mydomain/myres/12
にアクセスしようとした場合、私はIDを指定せずに
http://mydomain/myres
にアクセスしようとした場合しかし、私は404
を得るOK作品はする方法はありますパラメータは:idはオプションか?
ありがとうございます!
が、私は間違いなく適用されますあなたのソリューションをありがとう!これは残念です。idパラメータはデフォルトではオプションとはみなされません。私は同じパターンの後に多くのリソースがある場合、特に2つのルートを定義しなければならないという考えが嫌いです: –