我们一直在使用 Node.js 为一些移动应用程序使用 Azure Easy API。鉴于移动应用程序处于不同版本,我们需要提供相同 API 的不同版本。在这种情况下,我们如何进行版本控制?有人可以指出任何天蓝色的文档吗?提前致谢。
没有关于 Azure 移动应用程序版本控制的文档。在内部,我们使用 ZUMO-API-VERSION 在协议之间切换。如果您使用的是 EasyAPI,那么它是为最简单的情况设计的 - 不支持 API 的版本控制。
不使用 EasyAPI,下面的站点只是一个 Node.js 应用程序。下载它(通过 Kudu),将其签入源代码,并为您的 API 使用常规的旧 Express 路由。然后,您可以按照自己喜欢的方式对其进行版本控制。
如果您需要有关版本控制 WebAPI 的更多信息,我建议使用 ASP.NET 设计可演化的 Web API - 它在 ASP.NET 上,但涵盖了其中的许多版本控制所需的语义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句