正在Ember应用程序中连接MySql数据库


Connecting to MySql database in an Ember app

我正在寻找一些关于如何在Ember应用程序中连接到MySQL数据库的建议。我使用ZingChart的ember-ZingChart插件创建了一个包含一些图表的仪表板,并且我的图表配置JSON数据包保存在每个模板的关联控制器中。对于仪表板的每个选项卡,我需要在数据库中查询存储在同一表中的不同数据集。我应该使用PHP连接到数据库吗?如果是这样的话,我将把每个模板的PHP代码放在哪里?我将如何将检索到的数据输入到我的控制器中?我还是Ember的新手,所以如果有人能把我推向正确的方向,那将非常有帮助!

Ember仅为前端。如果您希望将前端应用程序连接到服务器端数据库,则必须编写某种RESTful API,该API最好使用JSON作为从客户端(前端)到服务器(后端)的数据传输格式。

您可以用任何语言编写API。您编写的任何代码都不会成为Ember应用程序代码库的一部分。

一旦编写了API,您将使用AJAX调用来访问它,可以通过Ember Data访问,也可以直接在Route的model挂钩中使用jQuery的$.AJAX。

我知道这是一个高级别的回应,但我感觉你错过了关于客户/服务器关系的一些基本概念。