2011-12-15 7 views
8

Soy nuevo en clojure y compojure y me preguntaba si hay una manera de hacer una recarga caliente de cambios de código como sea posible con Ruby's Sinatra (con la gema escopeta) o Java's Play!¿Hay alguna manera de hacer una recarga en caliente en compojure?

Lo sigo junto con este Heroku tutorial así que si hay una manera de hacerlo con la gema del capataz eso también funcionaría.

gracias!

+0

Acabo de responder una pregunta similar [aquí] (http://stackoverflow.com/a/21411586/2129082). Espero que ayude –

Respuesta

2

Las versiones recientes de Compojure hacen que sea aún más fácil mediante la incorporación de todo el middleware en una sola llamada de función:

https://github.com/weavejester/compojure/wiki/Getting-Started

En particular ...

(require '[compojure.handler as handler]) 

; define my-routes in here as normal 
(handler/site my-routes) 

estoy usando algunos de esto en mis propios proyectos. Funciona bien, pero volveré a elegir el middleware de anillo directamente si decido que debo agregar o eliminar algo.

Cuestiones relacionadas