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?
cevap
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.
Projemde sente kullanıyorum ama clj'i ring işleyiciyi kullanarak çalıştırmam gerekiyor, bu yüzden ring handler ile sente kullanabiliyorum – Silpa
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' –
'a bakın. Şimdi oturumum iyi çalışıyor.Ama oturumu kapatmaya çalışıyorum. Bunu nasıl yapabilirim – Silpa
İ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