Azure移动应用程序 - 简易API版本控制

时间:2017-03-22 10:39:24

标签: node.js azure version azure-mobile-services

对于某些移动应用,我们一直使用Node.js的Azure Easy API。鉴于移动应用程序保留不同版本的事实,我们需要提供相同API的不同版本。在这种情况下,我们如何进行版本控制?是否有人可以指出的天蓝色文件?提前谢谢。

1 个答案:

答案 0 :(得分:1)

没有关于Azure移动应用程序版本控制的文档。在内部,我们使用ZUMO-API-VERSION在协议之间切换。如果您使用的是EasyAPI,那么它是针对最简单的情况而设计的 - 不支持对API进行版本控制。

下面的网站只是一个Node.js应用程序,而不是使用EasyAPI。下载它(通过Kudu),将其检入源代码,并为您的API使用常规的旧Express路由。然后,您可以按照自己喜欢的方式对其进行版本化。

如果您需要有关WebAPI版本控制的更多信息,我建议使用Designing Evolvable Web APIs with ASP.NET - 它在ASP.NET上,但它涵盖了许多版本化所需的语义。