API for noir.server
- ()
Usage:
(ns your-namespace
(:require noir.server))
Overview
A collection of functions to handle Noir's server and add middleware to the stack.
Public Variables and Functions
add-middleware
function
Usage: (add-middleware func & args)
Add a middleware function to the noir server. Func is a standard ring middleware
function, which will be passed the handler. Any extra args to be applied should be
supplied along with the function.
gen-handler
function
Usage: (gen-handler & [opts])
Get a full Noir request handler for use with plugins like lein-ring or lein-beanstalk.
If used in a definition, this must come after views have been loaded to ensure that the
routes have already been added to the route table.
load-views
function
Usage: (load-views dir)
Require all the namespaces in the given dir so that the pages are loaded
by the server.
restart
function
Usage: (restart server)
Restart a noir server
start
function
Usage: (start port & [opts])
Create a noir server bound to the specified port with a map of options and return it.
The available options are:
:mode - either :dev or :prod
:ns - the root namepace of your project
:session-store - an alternate store for session handling
stop
function
Usage: (stop server)
Stop a noir server