Освободительное нестандартное сообщение освободителя

Как пройти в кастом 401 Not Authorized сообщение, когда :not-authorized? правда? Я хотел бы показать более полезное сообщение, как Key must have admin permissions,

1 ответ

Вам нужно взглянуть на обработчики:

Для каждого кода состояния http есть функция-обработчик, определенная в liberator. Все они имеют разумные значения по умолчанию и будут возвращать простое английское сообщение об ошибке или пустой ответ, что угодно.

В вашем случае вам нужно предоставить свой собственный обработчик для :handle-unauthorized ключ:

(defresource my-resource
  ...
  :handle-unauthorized (fn [ctx] ...))
Другие вопросы по тегам