静态与REST路由与clojure环

时间:2013-11-12 01:21:02

标签: clojure jetty url-routing ring

我正在写一个角/ clojure环webapp。到环侧的所有路由将具有“/ api”前缀,并将以compojure路由。

服务upp所有其他带环的静态文件看起来有点乱。

是否有一种很好的方法可以指示“/ api / what”请求响铃以及所有其他请求使用jetty作为静态文件提供?或使用任何其他主要的Web服务器,如apache,nginx,lighttpd?

2 个答案:

答案 0 :(得分:2)

我们把nginx放在jetty的前面并且让nginx配置为直接服务静态内容(实际上重定向到CDN)并将所有app内容代理到jetty。在生产中,jetty在一个单独的负载均衡器上运行,但如果它们在同一个实例上运行,则会有相同的效果。

答案 1 :(得分:0)

如果你想在没有任何Java Web服务器的情况下使用Nginx运行clojure Ring处理程序,例如。码头。请尝试Nginx-Clojure module