2017-03-22 5 views
0

Wir haben Azure Easy API mit Node.js für einige der mobilen Apps verwendet. Angesichts der Tatsache, dass die mobilen Apps in verschiedenen Versionen bleiben, müssen wir verschiedene Versionen derselben API zur Verfügung haben. Wie führen wir in einem solchen Fall die Versionierung durch? Gibt es eine azurblaue Dokumentation, auf die jemand zeigen kann? Danke im Voraus.Azure Mobile App - Einfache API Versionierung

Antwort

1

Es gibt keine Dokumentation zur Versionierung für Azure Mobile Apps. Intern verwenden wir die ZUMO-API-VERSION, um zwischen Protokollen zu wechseln. Wenn Sie EasyAPI verwenden, ist dies für die einfachsten Fälle vorgesehen - die Versionierung Ihrer API wird nicht unterstützt.

Anstelle von EasyAPI ist die darunter liegende Seite nur eine Node.js-Anwendung. Laden Sie es herunter (über Kudu), überprüfen Sie es im Quellcode und verwenden Sie das normale alte Express-Routing für Ihre API. Sie können es dann beliebig versionieren.

Wenn Sie weitere Informationen zur Versionierung von WebAPIs benötigen, empfehle ich Designing Evolvable Web APIs with ASP.NET - es ist auf ASP.NET, aber deckt eine Menge der erforderlichen Semantik für die Versionierung darin ab.

+0

Danke Adrian Hall –