5
我曾经是能够开始像这样的Compojure Web服务器:运行服务器在哪里成组?
(run-server {:port 8080} "/*" (servlet my-app))
有谁知道这个功能在最新的Compojure已经? (0.6.2)
文档说我应该从命令行运行它,并使用一些奇怪的自动重新加载的东西,在这一点上,我可能会使用Python。
我曾经是能够开始像这样的Compojure Web服务器:运行服务器在哪里成组?
(run-server {:port 8080} "/*" (servlet my-app))
有谁知道这个功能在最新的Compojure已经? (0.6.2)
文档说我应该从命令行运行它,并使用一些奇怪的自动重新加载的东西,在这一点上,我可能会使用Python。
您正在查看一些严重过期的文档。
对于码头,使用
(use 'ring.adapter.jetty)
(defn start-web []
(run-jetty (var my-site) {:port 8080 :join? false}))
凡我现场为您的顶级处理函数。
您可以在任何地方调用该函数,包括从SLIME中的REPL。重新编译/重新定义我的站点可以在正在运行的服务器上运行,所以如果您已经在使用交互式环境,则无需自动重新加载。
编辑:compojure已被拆分为环&影响力,其中compojure本身仍然是一小部分顶级抽象的高级抽象。大多数实际的服务器资料和设计文档现在都已开通。见https://github.com/mmcgrana/ring/wiki
谢谢,这正是我需要知道的! – 2011-03-20 22:46:36