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

时间:2016-07-18 00:04:24

标签: mysql angularjs node.js

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

2 个答案:

答案 0 :(得分:1)

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

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

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

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

答案 1 :(得分:1)

这是我发现的最清晰的答案。

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

这个关于客户端事物的新应用程序改变了一些开发范例,并且很难理解大局。

基本上你会得到/发布推送和拉取数据。 有了这个,您可以为不同类型的客户端创建单个api接口。浏览器,iphone,android,windows phone等