Immutant HTTP adapter for Luminus
The library provides three function for managing the server lifecycle.
The server can be started using the start
function that accepts a Ring
handler and a map of options described in the official documentation.
(require '[luminus.http-server :as http])
(def server (http/start handler {:port 3000}))
The server can have multiple handlers, these are appended using the wrap-handler
function:
(-> server
(http/wrap-handler another-handler {:path "/foo"})
(http/wrap-handler yet-another-handler {:path "/bar"}))
The server is stopped using the stop
function:
(http/stop server)
Copyright © 2016 Dmitri Sotnikov
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.