weavejester\/ring-reload-modified – GitHub<\/a><\/p>\n
project.clj\u306e:dependencies\u306b[ring-reload-modified \"0.1.1\"]<\/code>\u3092\u8ffd\u52a0\u5f8c\u3001\u4e0b\u8a18\u306e\u8a2d\u5b9a\u3092\u884c\u3048\u3070\u81ea\u52d5\u30ea\u30ed\u30fc\u30c9\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n
\u5909\u66f4\u524d<\/h3>\n
\r\n(ns compojuretest.core\r\n (:use compojure.core\r\n compojure.response\r\n ring.adapter.jetty\r\n [ring.util.response :only (response content-type)]\r\n fleet)\r\n (:require [compojure.route :as route]\r\n [compojure.handler :as handler]))\r\n\r\n;; ... \u7701\u7565 ...\r\n\r\n;; =============================================\r\n;; Routes\r\n;; =============================================\r\n(defroutes app\r\n (GET \"\/\" [] (tpl\/index {})))\r\n\r\n;; =============================================\r\n;; Run Server\r\n;; =============================================\r\n(defn -main []\r\n (let [port (Integer\/parseInt (get (System\/getenv) \"PORT\" \"8080\"))]\r\n (run-jetty (handler\/site app) {:port port})))\r\n<\/pre>\n\u5909\u66f4\u5f8c<\/h3>\n\r\n(ns compojuretest.core\r\n (:use compojure.core\r\n compojure.response\r\n ring.adapter.jetty\r\n+ ring.middleware.reload-modified\r\n [ring.util.response :only (response content-type)]\r\n fleet)\r\n (:require [compojure.route :as route]\r\n [compojure.handler :as handler]))\r\n\r\n;; ... \u7701\u7565 ...\r\n\r\n;; =============================================\r\n;; Routes\r\n;; =============================================\r\n(defroutes app\r\n (GET \"\/\" [] (tpl\/index {})))\r\n\r\n;; =============================================\r\n;; Run Server\r\n;; =============================================\r\n+ ;; AutoReload Configuration\r\n+ (def app (handler\/site app))\r\n+ (def handlerApp \r\n+ (wrap-reload-modified #'app [\"src\"]))\r\n\r\n(defn -main []\r\n (let [port (Integer\/parseInt (get (System\/getenv) \"PORT\" \"8080\"))]\r\n- (run-jetty (handler\/site app) {:port port})))\r\n+ (run-jetty handlerApp {:port port})))\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"weavejester\/ring-reload-modified – GitHub WEB\u958b\u767a\u3092\u884c\u3063\u3066\u3044\u308b\u3068\u7de8\u96c6\u3057\u305f\u5185\u5bb9\u3092\u3059\u3050\u306b\u78ba\u8a8d\u3057\u305f\u3044\u3067\u3059\u3088\u306d\u3002\u4ee5\u524d\u307e\u3067\u306f\u3001\u7de8\u96c6\u3057\u3066\u306f\u30b5\u30fc\u30d0\u30d7\u30ed\u30b0\u30e9\u30e0\u3092 … \u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":2,"featured_media":9223372036854775807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1980],"tags":[900,907,925],"_links":{"self":[{"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/posts\/6383"}],"collection":[{"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/comments?post=6383"}],"version-history":[{"count":0,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/posts\/6383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/media\/9223372036854775807"}],"wp:attachment":[{"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/media?parent=6383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/categories?post=6383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fukata.org\/wp-json\/wp\/v2\/tags?post=6383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}