Search code examples
clojurecompojure

Combining routes in Compojure


I have two different web applications in Clojure developed with Compojure. Each use defroutes to create its handler.

How can I combine the two different definitions of defroutes into one defroute? I want to reuse the routes of the first app into the second.


Solution

  • You can use compojure.core/routes to combine routes:

     (def my-handler
        (routes some-handler
                some-other-handler))