Noir provide (response/redirect "url") for client-side 302 redirect. But how to redirect within the web server its-self? For example, writing a login page, if logging failed, how to redirect to the error page with a message?
(defpage [:post "/error"] {:keys [msg]}
(layout [:h3 "ERROR:"] [:p msg]))
(defpage [:post "/do-login"] {:keys [user pass]}
(if (match user pass)
(login-ok)
(redirect-to-error-page but how to carry msg)))