使用节点js和angular度js和mysql数据库

我在连接到mysql数据库的本地主机上有nodejs文件。 我的sql数据库有蛋糕表,其中包含名称和价格。我想连接angularjs到节点js,以便我可以从蛋糕表中检索名称和价格。

AngularJS通常被称为客户端框架,可以从Web浏览器或本地移动应用程序运行,而MySQL和NodeJS应用程序通常被称为服务器端应用程序。

虽然它们都可以托pipe在您的本地主机环境中,但您仍然需要这两个组件的通信协议来交谈和传输数据。 最常见的方式是使用HTTP,这将需要您将HTTP服务器与您的NodeJS应用程序集成在一起。

在一个HTTP模型中,你的客户端AngularJS将对这个NodeJS应用发出一个HTTP请求,并等待一个HTTP响应,在你的情况下,AngularJS从MySQL数据库请求数据。

有几种方法可以使HTTP服务器与您的应用程序一起运行: 使用node.js作为简单的Web服务器提供了非常好的解决scheme:

  • 使用NodeJS内置的http模块。
  • 使用NodeJS连接模块: https : //github.com/senchalabs/connect#readme 。
  • 使用ExpressJS https://expressjs.com/

这是我find的最澄清的答案。

https://stackoverflow.com/a/35699700/3156756

客户端这个新的应用程序改变了一些开发范例,理解大局面是困难的。

基本上你会得到/张贴推拉数据。 有了这个,你可以为不同types的客户端创build一个API接口。 浏览器,iphone,android,windows phone等