0

Im Azure Mobile Appサービスではまだ新しいですが、私はAzure Mobile Appサービスについて質問しています.2 Apiを作ってAzure Mobile App Serviceに公開できますか?私のアプリケーションサービスの例はhttp://netbackends.azurewebsites.netで、App Appに追加したい2つのWeb APIがあります。たとえば、Web APIはCRUDユーザーデータ用です。もう1つは支払い用です。 Appサービスでそれを行うことはできますか?また、Apiを呼び出すためのエンドポイントを作成します(例:http://netbackends.azurewebsites.net/CRUDまたはhttp://netbackends.azurewebsites.net/payment)。または、アプリケーションサービスで1つのApiしか持てませんか?Azure Mobile Appサービスで複数のAPIを追加

答えて

1

とAPIを呼び出すためのエンドポイントを作成し、例http://netbackends.azurewebsites.net/CRUDまたはhttp://netbackends.azurewebsites.net/payment

確かに私たちが望むように、我々は独自のAPIを追加することができます。モバイルアプリケーションのカスタムAPIを追加する方法をデモンストレーションします。さらに詳しい情報はbookを参照してください。私たちは、カスタムルート・パスを使用したい3.Ifは

1.CreateモバイルアプリVS

enter image description here

2.Addカスタムコントロールで

enter image description here

我々は追加することができます Startup.MobileApp.csファイルの次のコード

config.MapHttpAttributeRoutes(); 
settings.SkipVersionCheck = true; //just for test 

enter image description here

制御における
  • 追加マッピングし経路
  • enter image description here

  • は、モバイルサービスとしてアズールに公開します結果を確認してください。
  • enter image description here

    +0

    あなたの例では、1 AzureのモバイルアプリAPIで2コントローラを作成私は作るために(別のAzureのモバイルアプリのAPIとしてAzureのモバイルアプリAPIとCRUDとして支払いを作りたい場合は、私は例を持っていますそれがAzureに公開するか、それが動作するか、Payment Azure Mobile App Apiを置き換えて、支払い経路を呼び出せないようにするか、または経路名が異なっていれば動作しますか?あなたのお返事ありがとうございます –

    +0

    'それを整理する意味は何ですか? 2つのモバイルAPIプロジェクトがあることを意味しますか?モバイルアプリで2つのコントロールを使用して簡単に実装できました。 2つのモバイルAPIプロジェクトを1つずつ公開しようとすると、最初のものに置き換わる可能性があります。 –

    +0

    私のアイデアは、1つのソリューションで多くのAPIを作成することです。私のソリューション名はAppServiceで、Payment API、CRUD API、Order APIのようないくつかのApiが含まれているので、マイクロサービスのように見えます。しかし、あなたが最初のものに取って代わるものとすれば、私はコントローラに固執するでしょう。 –

    関連する問題