Как вы используете сеансы с Compojure / Ring? - PullRequest
12 голосов
/ 05 октября 2010

Я разрабатываю веб-приложение с использованием Compojure, и я был бы очень признателен за небольшой и полный пример хранения и извлечения данных сеанса.

Большое спасибо заранее, Джеймс.

1 Ответ

10 голосов
/ 05 октября 2010

Вот пример использования как функционального стиля Ring для работы с сессиями, так и использования внешней библиотеки (песочницы) для работы с сессией через интерфейс стиля карты:

GitHub

Если вас интересует только подход Ring, в этом примере вы можете заменить wrap-stateful-session на wrap-session, и это сработает.

Как автор песочной панели, я предпочитаю картографический подход, но оба стиля имеют свое место.

...