10年专注新能源产品质量有保 售后7×24小时服务
24小时咨询热线:4006666666
联系我们
新能源有限公司
全国免费服务热线:4006666666
地址 :中国·北京
联系人:陈经理
您的位置: 首页>>热门话题>>正文
热门话题

2042976340989666

时间:2023-03-15 作者:admin666ss 点击:64次

我们在开发webapi项目的时候,遇到了api接口需要同时支持多个版本的时候,比如在接口修改加入之后,我们可以选择旧版本的前端 这在APP很常见,但毕竟网页前端可以积极控制发布。 统一发布后,所有人的浏览器都会在下次访问网页时重新加载最新版本的代码,但不能像APP一样保证用户一定会首先升级并更新最新版本的APP。 因此,经常需要api接口同时维护多个版本的逻辑,并将其调用为支持新的旧版本的调用APP。

关于以上的说明仅举一个例子:

2042976340989666 热门话题

创建项目后,请安装以下nuget软件包:

注册api版本控制服务

所有这些配置好后,开始调整控制模块

然后,只需将版本标记添加到相应文件夹下的控制器头部即可

下图中的2个控制器

到此为止,基本的api版本控制逻辑已经完成。

对于派生的具有不需要版本控制的api控制器的项目,我们将介绍如何通过全局通用来处理这些项目。 在某些情况下,一个项目中始终存在几个基本的api几乎没有变化。 每次升级api版本时升级所有控制器显然很麻烦,因此可以单独标记几个全局通用的控制器。


相关推荐

发表评论