ring

    13

    3답변

    내가 쿠키를 삭제한다고 가정 (예를 들어, 링의 세션 쿠키) : 이 같은 응답지도 만들기 : {:cookies {"ring-session" {:value "kill", :max-age 1}}} 가 작동하는 것 같다,하지만 조금 해키 느낀다. 그냥 삭제할 수있는 명확한 방법이 있습니까?

    3

    1답변

    나는 내가 :tag-names 필드, 그것은 404에 쉼표를 포함 할 때마다, compojure (GET "/tags/multiple/:tag-names" [tag-names] multiple-tags) 에 있지만 어떤 이유로 쉼표를 포함하는 매개 변수가 경로를 만들려고 해요. 쉼표가 없으면 잘 작동합니다. 누구든지이 문제의 원인을 알 수 있습니까? 어

    3

    1답변

    저는 Clojure, leiningen 및 java 툴 체인을 처음 사용합니다 (그러나 Lisp, 함수 프로그래밍, 소프트웨어는 일반적이지 않음). Compojure에서 RESTful 웹 서비스를 부트 스트랩하려고합니다. 나는 아무 문제가 없었다 는 지금 점진적으로이 지금은 오래된 웹 사이트 http://mmcgrana.github.com/2010/08/c

    2

    1답변

    앱을 정의했으며 session 스토어에 포함 된 모든 값을 인쇄 할 수 있기를 원한다면 어떻게해야할까요? (def all-the-sessions (atom {})) (def app (-> #'handler (ring.middleware.stacktrace/wrap-stacktrace) (ring.middleware.sessio

    1

    2답변

    반지 경로를 사용하여 구현하려는 동작은 대략 this question에 설명되어 있습니다. 는 기본적으로 나는 후행 슬래시로 끝나는 일부 URL이, 내가하고 경우에만 /foo/가 유효한 URL과 /foo가없는 경우 example.com/foo/에 example.com/foo을 예컨대에서 리디렉션하는 미들웨어를 만들려고 해요. 나는 현재이해야 거의 모든 수행

    4

    2답변

    나는 Ring + Compojure + lib-noir로 Clojure 웹 개발을 시도하고 있으며 세션 상태를 테스트하는 방법을 알 수 없다.

    2

    2답변

    저는 Ring과 (일반적으로 Clojure 서버 측 프로그래밍을 처음 접했습니다). 링 모드 앱은 "개발 모드"에서 잘 작동합니다. 즉, localhost:3000에서 수신 대기하고 적절하게 응답합니다. 이 앱을 배포하는 과정에서 앱의 기본 URL을 myserver.com/analytics/v1과 같이 변경하여 예전에 localhost:3000/foo에 있

    0

    1답변

    링은 미들웨어 'reload'(https://github.com/ring-clojure/ring/blob/master/ring-devel/src/ring/middleware/reload)와 ​​함께 제공됩니다. clj). 그것은 ns-tracker (https://github.com/weavejester/ns-tracker)를 기반으로합니다. ns-trac

    9

    2답변

    내 compojure 앱에서 ring-json의 wrap-json-response 미들웨어를 사용하려고합니다. {:foo 1} 같은지도를 반환하는 간단한 GET 처리기가 있고 URL을 누를 때 반지는 text/plain 및 빈 응답 본문으로 응답합니다. JSON 버전의지도로 응답 할 수없는 것 같습니다. 여기 내 처리기 코드입니다 :이 (ns localsh

    5

    3답변

    Clojure에서 Ring/Jetty를 사용하면 코드를 변경할 때 전체 JVM을 다시로드해야합니다. Jetty를 내 코드의 변경 사항과 비동기로 유지하는 방법이 있습니까? 브라우저 창을 새로 고치고 즉시 변경 사항을 적용 할 수 있습니까? 특히, 나는 HTML 구문 분석에 Hiccup을 사용하고 있으며 주로 레이아웃을 변경하고 있습니다. 레이아웃 변경 사항