将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/了解更多信息。
- Angularjs请求标题字段Access-Control-Allow-Headers在预检响应中不被Access-Control-Allow-Headers所允许
- tomcat上的angularJS问题 – 应用程序在page / controller-change上重新启动
- angularJS控制器第一次不加载
- 使用pdfMake通过Node Express将PDF内容返回给浏览器
- 使用mongolab,nodejs和express提高AngularJS web应用程序的响应时间
- 如何在AngularJS客户端和Node.js服务器之间重新使用代码
- this.zone.run() – Nzone的错误
- 为什么我们要为Angular 2.0安装Node.js?
- 节点redirect不能在angular度上工作