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

时间:2016-07-17 09:12:40

标签: node.js azure reactjs react-native

我计划创建1)react.js网络应用程序2)本机android / ios应用程序的反应,我想创建一个统一的node.js后端,作为网络和移动应用程序的单一API 。

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

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

javascript移动应用SDK会在多大程度上提供帮助?

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

谢谢!

1 个答案:

答案 0 :(得分:4)

要为Web客户端和设备提供单个API,并实施通知推送,您可以使用Azure Mobile Apps in Node.js

  

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

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

最后,由于React / React Native Apps基于javascript,所以您是对的,您可以使用JavaScript Client Library for Azure Mobile Apps实现移动应用功能

以下是与你类似的情景中的post,也许它会帮助你。