角度如何与 Ionic 应用程序中的节点一起工作?
Posted
技术标签:
【中文标题】角度如何与 Ionic 应用程序中的节点一起工作?【英文标题】:How does angular work with the node in an Ionic app? 【发布时间】:2015-07-07 06:32:37 【问题描述】:我正在尝试在前端使用 angularjs,在后端使用 node.js。
我得到了前端部分,我已经在 angularjs 中完成了。但我不确定如何使用 node.js 作为后端。
例如,我需要使用 nodejs 向 web api 发出 GET 请求,并使用 angular 在我的视图中显示它。如何使用 node.js 发出请求并将其发送到角度控制器。
我在网上搜索,但没有看到任何可以展示角度和节点如何协同工作的示例或教程。
这方面的任何网站、教程或代码sn-p都会非常有帮助
【问题讨论】:
【参考方案1】:NodeJS 就像任何服务器一样,因此您需要有一些端点来返回一些您应该能够通过 url 在浏览器中查看的数据。这是您将在 angularjs 的获取请求中使用的 url。见this tutorial for how to implement nodejs as your web server
【讨论】:
我想在线向 Web API 发出 GET 请求以获取一些数据。我也可以使用 Angular 中的 $http 来做到这一点,但就我而言,我想从 node.js 中做到这一点。我对 node 和 angular.js 之间的连接部分感到困惑。在哪里添加 node.js 文件以及如何使它们与 Angular 进行通信。我更关心项目的结构 你不需要 nodejs。 Nodejs 不附带您的 Angular 应用程序,它是一个可以编程为服务器端平台的开发工具,就像 php 一样 @Besa$http
和 node
不可互换......它们在完全不同的环境中运行——服务器与浏览器
是的,我需要在服务器端使用 nodejs。检查这个:erikberg.com/api/examples/nodejs我想像这个例子一样获取数据并在我的浏览器中使用 Angular js 显示它们
是的。我可以用 c# 作为后端来做到这一点。我可以用 nodejs 做到这一点吗以上是关于角度如何与 Ionic 应用程序中的节点一起工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何在您的 Ionic / AngularJs 应用程序中包含和使用节点模块?
如何将 ngCordova sqlite 服务和 Cordova-SQLitePlugin 与 Ionic 框架一起使用?