如何将React.js / React Native Apps连接到Azure App Service的单个后端实例?

我打算创build1)react.js的Web应用程序2)反应原生android / ios应用程序,我想创build一个统一的node.js后端作为一个单一的APInetworking和移动应用程序。

我还想利用Azure的通知中心和身份validation。 对于身份validation,我还需要有自定义的用户名/密码,而不仅仅是社交帐户。 我该怎么办? AAD可以实现吗?

我意识到,虽然Azure对本机iOS / Android应用程序有很好的支持,但它是否支持React / React Native应用程序还不完全清楚。

JavaScript的移动应用程序SDK有多大的帮助?

https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-html-how-to-use-client-library/

谢谢!

要为Web客户端和设备提供单一API,并实施通知推送,您可以在Node.js中使用Azure移动应用程序 。

对于身份validation,我还需要有自定义的用户名/密码,而不仅仅是社交帐户。 我该怎么办? AAD可以实现吗?

如果您想在移动应用上进行自定义身份validation,可以参考https://shellmonger.com/2016/04/08/30-days-of-zumo-v2-azure-mobile-apps-day-5-custom -authentication /的细节。 而要使用AAD,您只能在AD中validation租户中的用户身份。 (用户名的格式为: <username>@<tenant>.onmicrosoft.com )。

最后,由于React / React原生应用程序基于JavaScript,所以您是对的,您可以使用JavaScript Client Library for Azure移动应用程序来实现移动应用程序function

这里有一个和你类似的场景,也许会帮助你。