Przypuśćmy, że chcesz usunąć plik cookie (na przykład sesja cookies Pierścień jest):W clojure/ring, w jaki sposób mogę usunąć plik cookie?
Making mapę odpowiedzi tak:
{:cookies {"ring-session" {:value "kill", :max-age 1}}}
wydaje się działać, ale czuje się nieco hacky.
Czy istnieje czysty sposób, aby go po prostu usunąć?
ustawienie albo ciasteczka datę ważności na początku epoki lub max wieku 0 jest standardowym sposobem usuwania plików cookie nawet w zastosowaniach nie-ring. – soulcheck
'(defn expire-cookie [nazwa:] (assoc-in resp [: nazwa ciasteczka] {: value" ": max-age 0}))' –