api-versioning相关内容

在 asp.net core 3.1 web api 中,分组和版本控制在 swagger 中不能很好地协同工作

我正在使用 Asp.Net Core 3.1 来构建我的 API.我正在使用 swagger 为我的 API 生成文档.我决定根据控制器对我的 swagger 文档进行分组.所以我最终这样做了, 启动 - 配置服务: options.SwaggerDoc("LibraryOpenAPISpecificationCategories",... 启动 - 配置: options.Swagg ..
发布时间:2021-09-01 20:16:20 C#/.NET

使用AWS API Gateway进行API版本控制

我在使用API​​ Gateway + Lambda实现可行的版本控制方案时遇到了麻烦.我的要求是在API级别进行主要版本控制,然后在服务级别进行次要版本控制.我的环境也分散在各个帐户中,因此暂存不是环境传播的选项.有人通过AWS API Gateway成功实现了API管理吗? 解决方案 在API网关中,主要版本应由单独的API表示.您可以使用自定义域功能将基本路径映射到每个API(即my ..

大张旗鼓地为通用控制器添加文档和操作

我正在使用带插件的webapi.添加插件后,我想更新swagger文档.当我不使用版本时,我可以处理.所有方法都添加到了swagger文档中. 但是当api开启apiversion时,新版本swagger文档的生成失败.返回404. 我是否需要做任何事情以使版本工作并获得动态控制器功能... 私有字符串AddSwaggerVersionDocument(PluginMetadata元 ..
发布时间:2021-04-02 18:48:58 C#/.NET