Tôi đang phát triển một ứng dụng web bằng cách sử dụng Compojure và tôi sẽ đánh giá cao một ví dụ nhỏ và đầy đủ về lưu trữ và truy xuất dữ liệu phiên.Làm cách nào để bạn sử dụng các phiên có tính năng Soạn thảo/Ring?
Rất cám ơn trước, James.
Tôi đang phát triển một ứng dụng web bằng cách sử dụng Compojure và tôi sẽ đánh giá cao một ví dụ nhỏ và đầy đủ về lưu trữ và truy xuất dữ liệu phiên.Làm cách nào để bạn sử dụng các phiên có tính năng Soạn thảo/Ring?
Rất cám ơn trước, James.
Dưới đây là một ví dụ của việc sử dụng phong cách chức năng cả của Ring of làm việc với phiên và sử dụng một thư viện bên ngoài (bãi cát) để làm việc với các phiên thông qua một giao diện phong cách bản đồ:
Nếu bạn chỉ quan tâm đến cách tiếp cận Ring, sau đó bạn có thể thay thế session-stateful-session với wrap-session trong ví dụ này và nó sẽ hoạt động.
Là tác giả của thanh chắn, tôi thích cách tiếp cận bản đồ hơn nhưng cả hai kiểu đều có vị trí của chúng.
Cảm ơn bạn Brenton :) Gói sandbar của bạn trông rất tuyệt. Tôi sẽ cho nó đi. – James
Cập nhật liên kết: https://github.com/brentonashworth/sandbar-examples/blob/master/sessions/src/sandbar/examples/session_demo.clj –