gpt4 book ai didi

rest - 我使用 clojure 创建 REST API。如何自动生成REST文档?

转载 作者:行者123 更新时间:2023-12-01 22:33:49 25 4
gpt4 key购买 nike

我正在编写 clojure rest 服务(使用 ring、compojure 和 liberator),并希望为我所有的 REST API 自动生成 API 文档。手动生成非常繁琐。有什么方法可以使用注释或类似的东西吗?如果我能用 lein gen-rest-docs 做到这一点,那就太棒了。

最佳答案

REST 架构风格的“Uniform Interfaces" 属性不鼓励为单个端点编写文档。在 REST 中,您依靠自描述消息和超链接来驱动应用程序。

虽然我知道您需要记录您的 API,但我建议您重点记录媒体类型如何应用于您的领域以及实现中的一般假设。这通常包括授权、SLA。如果您正确使用媒体类型和超链接,那么单个资源就不再需要太多文档。

如果这对您来说没有选择,那么请注意您拥有 RPC 架构。在这种情况下 ring-swagger和类似的解决方案可以提供帮助。

关于rest - 我使用 clojure 创建 REST API。如何自动生成REST文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28021558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com