【问题标题】:Azure Mobile app - Easy API versioningAzure 移动应用 - 简单的 API 版本控制
【发布时间】:2017-08-14 10:07:31
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    如果您需要有关版本控制 WebAPI 的更多信息,我推荐 Designing Evolvable Web APIs with ASP.NET - 它位于 ASP.NET 上,但涵盖了其中的许多版本控制所需的语义。

    【讨论】:

    • 感谢阿德里安霍尔
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多