使用node js、angular js和mysql数据库
我在本地主机中有一个使用node js、angular js和mysql数据库,mysql,angularjs,node.js,Mysql,Angularjs,Node.js,我在本地主机中有一个nodejs文件,它连接到mysql数据库。我的SQL数据库有一个包含名称和价格的蛋糕表。我想将AngularJS连接到NodeJS,这样我就可以从蛋糕表中检索名称和价格。AngularJS通常被称为客户端框架,可以从web浏览器或本机移动应用程序运行,而MySQL和NodeJS应用程序通常被称为服务器端应用程序 虽然这两个组件都可以托管在本地主机环境中,但这两个组件仍然需要一个通信协议来通信和传输数据。最常见的方法是使用HTTP,这将要求您将HTTP服务器与NodeJS应用
nodejs
文件,它连接到mysql数据库
。我的SQL数据库有一个包含名称和价格的蛋糕表。我想将AngularJS
连接到NodeJS
,这样我就可以从蛋糕表中检索名称和价格。AngularJS通常被称为客户端框架,可以从web浏览器或本机移动应用程序运行,而MySQL和NodeJS应用程序通常被称为服务器端应用程序
虽然这两个组件都可以托管在本地主机环境中,但这两个组件仍然需要一个通信协议来通信和传输数据。最常见的方法是使用HTTP,这将要求您将HTTP服务器与NodeJS应用程序集成
在HTTP模型中,您的客户端AngularJS将向ther NodeJS应用程序发出HTTP请求,并等待HTTP响应,在您的情况下,AngularJS将请求MySQL数据库中的数据
有两种方法可以让HTTP服务器与应用程序一起运行:提供了非常好的解决方案:
- 使用NodeJS内置的http模块
- 正在使用NodeJS连接模块:
- 使用ExpressJS
- 这是我找到的最清晰的答案
这个新的客户端应用程序改变了一些开发模式,很难理解全局
基本上,您将使用get/post来推拉数据。
有了它,您可以为不同类型的客户端创建一个单一的api接口。浏览器、iphone、android、windows phone等您都做了些什么?如果您还没有做任何事情,请浏览express。尝试搜索快速+角度。