gpt4 book ai didi

.net-core - 将 swagger 文档拆分为单独的集合

转载 作者:行者123 更新时间:2023-12-04 15:54:53 34 4
gpt4 key购买 nike

我将 swagger 与 .net core 一起使用,我想知道是否可以拆分 2 组或更多组可通过不同 url 访问的 swagger 文档。
这里不讨论版本控制。

举个例子,如果我有一个用于移动应用程序、网络应用程序的 API,另一个用于我的客户。
我想分别将它们分开,并仅添加对移动和 web api 的授权,而不是客户端。
我有这个想法将各自的 api 分隔到区域,但我仍然不知道如何将它拆分为 swagger 文档。

我知道我可以获得相同结果的唯一方法是将其拆分为单独的项目。

任何其他解决此问题的想法都非常受欢迎。
谢谢你。

最佳答案

一种可能性(不是最好的)是手工编写规范,因为它只是一个 JSON 文件。

第二个是使用这个例子:https://github.com/domaindrivendev/Swashbuckle.AspNetCore#generate-multiple-swagger-documents

“版本”一词不仅表示同一 API 的不同版本,还表示“客户端 api”、“webapi”等。

关于.net-core - 将 swagger 文档拆分为单独的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52218217/

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