使用不带API层的Ionic Framework连接到MySQL

5rgfhyps  于 2022-12-08  发布在  Ionic
关注(0)|答案(1)|浏览(107)

是否可以在没有集成/API层的情况下从Ionic应用程序直接连接到MySQL数据库?
我在网上找到的所有答案都建议在php或nodejs中创建API,但我想开发一个sql客户端,应用程序的全部要点是能够直接从客户端设备进行查询。
我无法从客户端使用节点mysql库。
我用的是Ionic 6 React。

b1zrtrql

b1zrtrql1#

不,正如Mostafa Harb所指出的,你不能直接从设备访问云中的MySQL数据库,你需要使用某种API。
基本流程:

  • 如有必要,Ionic应用程序将向API进行身份验证。
  • Ionic应用程序使用Axios或Fetch来使用API查询云数据库。
  • API以Ionic应用程序理解的格式返回响应。

Ionic的优点是它基本上是框架不可知的,因此您可以使用任何您喜欢的API。
就我个人而言,我使用Drupal,它是一个基于PHP的CMS,支持通过REST、JSON:API或GraphQL(或三者的混合)提供对Ionic的访问。

相关问题