2016-03-23 18 views
2

Hem clojure hem de clojurescript için tek bir oturumu nasıl kullanabilirim? Oturum açma web uygulaması için Sunucu tarafı clojure ve client side clojurescript kullanıyorum. Ve hem istemci hem de sunucudan erişilebilen bir oturuma ihtiyacım var. Bu mümkün mü?Her iki clojure/script için bir oturum nasıl kullanabilirim?

+0

İstemci ve sunucu arasında paylaşmanız gerekir ve benzer kodun olmasına yardımcı olmasına rağmen dilin önemi yoktur (JavaScript ve Node.js ile aynı olurdu). – nha

cevap

4

example sente project, istemci ve sunucudan erişilebilen bir oturuma sahiptir. Muhtemelen onunla biraz zaman geçirmeniz ve ihtiyaçlarınızı karşılamanız gerekecektir. Ancak, örnek, hem sunucunun hem de istemcinin erişebileceği :uid'un :session içeri girişini ve ardından girişini gösterir.

+0

Projemde sente kullanıyorum ama clj'i ring işleyiciyi kullanarak çalıştırmam gerekiyor, bu yüzden ring handler ile sente kullanabiliyorum – Silpa

+0

Bu örnek proje zaten sunucu tarafında yönlendirme için halka kullanıyor '' [ring/ring-defaultults] 0.1.5 "] '. Sente, belirli katman yazılımını kullanmanızı gerektirir, ancak bu yoldan çıkmaz. 'Ana-ring-işleyicisi' –

+0

'a bakın. Şimdi oturumum iyi çalışıyor.Ama oturumu kapatmaya çalışıyorum. Bunu nasıl yapabilirim – Silpa

İlgili konular