Clojure에서 Ring/Jetty를 사용하면 코드를 변경할 때 전체 JVM을 다시로드해야합니다.Ring/Jetty의 자동 코드 다시로드
Jetty를 내 코드의 변경 사항과 비동기로 유지하는 방법이 있습니까? 브라우저 창을 새로 고치고 즉시 변경 사항을 적용 할 수 있습니까?
특히, 나는 HTML 구문 분석에 Hiccup을 사용하고 있으며 주로 레이아웃을 변경하고 있습니다.
레이아웃 변경 사항이 자동으로 컴파일되고 새로 고침 할 때 브라우저에서 사용할 수 있으면 시간이 많이 절약 될 것입니다.
누구에 대한 정보가 있습니까? 어떤 해결책이 있습니까?
+1 - 당신이에 해킹하고있는 FN의 값을 캐시하지 않는 방법으로 핸들러를 작성해야합니다, 당신은 할 수 REPL에서 내장 된 Jetty를 시작하고 서버를 다시 시작하지 않고도 다시 평가할 때 변경 사항이 즉시 표시되는지 확인하십시오. 거의 처음으로 마법과 같은 느낌. :) – Alex