【发布时间】:2018-12-05 23:44:15
【问题描述】:
对于我们 API 的第二次迭代,我们正在执行完全重写。
为了顺利过渡,我想使用 API 端点 /api/v1/** 设置我们的新服务器,使其成为旧服务器的镜像。
ring/compojure 中是否有任何内置功能可以让我将整个请求传递给 clj-http(或其他 http 客户端)?
FIY:两个服务器都是使用 Compojure 和 ring 库在 Clojure 中编写的。
【问题讨论】:
-
代理 (nginx) infront 可以根据 api 版本进行路由吗?只是一个想法。
-
我宁愿避免在我的服务器上安装额外的软件并使用 api 提供的功能。虽然它仍然是我会考虑的一个选项。
-
@gagansingh 您的建议帮助我在 clojure/ring 中搜索代理实现,这让我找到了解决方案。
标签: java clojure compojure ring clj-http