【问题标题】:How to use my own API instead of using mobile API in Azure如何在 Azure 中使用我自己的 API 而不是使用移动 API
【发布时间】:2015-08-19 08:25:02
【问题描述】:

有什么方法可以在 azure 移动服务 API 中发布我的 API,而不是使用它自己的。我只想知道它,因为假设我在亚马逊有一个备份服务器,而且你知道我无法访问那里的 azure sdk,这意味着从技术上讲,我无法在 azure 之外的任何地方使用 API。

【问题讨论】:

    标签: azure azure-mobile-services azure-api-apps


    【解决方案1】:

    Azure 移动服务实际上基于 C# 风格的 .Net Web api 和 Javascript 端的 node.js。您当然可以使用这些技术编写 API 并具有相同的行为。您将获得更便携的事实,但是您将丢失一些来自移动服务的预配置内容。

    如果您使用的是 .NET,请查看这里以了解如何构建 Web api! http://www.asp.net/web-api

    如果您使用的是 Javascript,您应该从这里开始:https://nodejs.org/

    这两种技术都非常容易学习且功能强大,玩得开心!构建 API 后,您可以将它们发布为 azure Web APP (http://azure.microsoft.com/en-us/services/app-service/web/) 或 Azure API (https://azure.microsoft.com/en-us/services/app-service/api/),而不是移动应用

    希望对您有所帮助,如果您有更多问题,请追问!

    【讨论】:

    • 我忘了说,这两种技术都可以在其他云中使用:)
    【解决方案2】:

    您可以在 Azure 移动服务中创建和发布自己的自定义 API。您甚至可以使用“InvokeApiAsync()”方法通过客户端中的 azure mobile service sdk 访问。

    https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn614130.aspx

    如果您想通过 fidder/httpclient 而非 AZM SDK 访问 api,请将 HTTP 标头中的移动服务密钥传递为 Name:'x-zumo-application' value:'application key from portal'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多