Noir предоставляет (ответ/перенаправление «url») для перенаправления 302 на стороне клиента. Но как перенаправить внутри самого веб-сервера? Например, запись страницы входа, если регистрация не удалась, как перенаправить на страницу ошибки с сообщением?
(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)))