将Azure Cloud用作AngularJS应用程序的后端

我以某种方式需要进入微软Azure云。 在我们公司,我们希望使用Azure作为我们的networking和(混合)移动应用程序的后端。 我想从一个简单的AngularJS应用程序开始,该应用程序连接到Azure,并只显示来自Azure数据库和/或来自Azure Active Directory的一些信息。

通过这个指令,我可以将一个NodeJS应用程序连接到一个位于Azure云中的sql数据库。 但是我需要的是连接到数据库的AngularJS应用程序。 它不需要是两者之间的直接连接。 我是Angular和Node等新手。 但是我在这里读到的是一个NodeJS应用程序可以用作AngularJS应用程序和数据库之间的一个层,这样我就可以对NodeJS进行API调用,并从数据库接收包含数据的JSON。 如何实现?

我能够在Azure Cloud上部署一个显示NodeJS应用程序的简单文本。 我能够在本地构build一个连接到Azure数据库的NodeJS应用程序。 但我怎么能结合呢?

您的Angular应用程序可以调用Node API(运行您的自定义代码),如您所引用的文章中所述。 从您的自定义节点代码调用SQL类似于您引用的第一篇文章,也类似于他们在其他文章中调用MongoDB。

您可以考虑实施node.js应用程序来连接到Azure SQL,并将RESTful API暴露给您的AngularJS前端应用程序。 您可以在本地开发应用程序,最后部署到Azure Web Apps。

此外,您可以通过Expressjs将这两层合并为一个应用程序,您可以参考http://4dev.tech/2016/01/tutorial-integrating-angularjs-with-nodejs/了解更多信息。