clojure compojure ring

clojure - ¿Cómo se usan las sesiones con Compojure/Ring?



(1)

Estoy desarrollando una aplicación web con Compojure y agradecería enormemente un pequeño y completo ejemplo de almacenamiento y recuperación de datos de sesión.

Muchas gracias de antemano, James.


Aquí hay un ejemplo de cómo usar el estilo funcional de Ring para trabajar con sesiones y usar una biblioteca externa (barra de arena) para trabajar con la sesión a través de una interfaz de estilo de mapa:

GitHub

Si solo está interesado en el enfoque de Ring, puede reemplazar wrap-stateful-session con wrap-session en este ejemplo y eso funcionará.

Como autor de sandbar, prefiero el enfoque del mapa, pero ambos estilos tienen su lugar.