【问题标题】:Working with node js and angular js and mysql database使用 node js 和 angular js 和 mysql 数据库
【发布时间】:2016-11-20 11:48:36
【问题描述】:

我在本地主机中有一个nodejs 文件,它连接到mysql database。我的 SQL 数据库有蛋糕表,其中包含名称和价格。我想将angular js 连接到node js,以便我可以从蛋糕表中检索名称和价格。

【问题讨论】:

  • 你做了什么?如果您还没有做任何事情,请探索 express。尝试搜索 express + angular。

标签: mysql angularjs node.js


【解决方案1】:

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

虽然它们都可以托管在您的 localhost 环境中,但您仍然需要一个通信协议来让这两个组件进行通信和传输数据。最常见的方法是使用 HTTP,这需要您将 HTTP 服务器与您的 NodeJS 应用程序集成。

在 HTTP 模型中,您的客户端 AngularJS 将向 NodeJS 应用程序发出 HTTP 请求并等待 HTTP 响应,在您的情况下,AngularJS 请求来自 MySQL 数据库的数据。

有几种方法可以让 HTTP 服务器与您的应用程序一起运行:Using node.js as a simple web server 提供了非常好的解决方案:

【讨论】:

    【解决方案2】:

    这是我找到的最清晰的答案。

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

    客户端上的这个新应用改变了一些开发范式,很难理解大局。

    基本上,您将通过 get/post 来推送和拉取数据。 有了这个,你可以为不同类型的客户端创建一个单一的 api 接口。浏览器、iphone、android、windows phone 等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 2017-10-07
      • 2018-08-18
      • 2018-03-07
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      相关资源
      最近更新 更多