android - 添加后端到 Ionic 应用程序以从 MySQL 数据库读取

标签 android mysql angular ionic-framework

我是一名初级前端开发人员,对我的第一个 Android 应用程序感到不知所措和困惑。该项目是使用 Ionic CLI 构建的,我需要能够读取/写入我已经设置的 MySQL 数据库。我安装了 mysql 驱动程序并将其导入到应用程序页面之一的 typescript 文件中,它给了我一个错误,StackOverflow 用户说这意味着我无法连接到前面的数据库end,并且需要在后端处理。

我一直在寻找有关如何向现有 ionic 项目添加后端的教程或文章,但所有教程仅展示如何启动新的 node.js ionic 应用程序。

那么有人可以明确地告诉我需要将哪些文件添加到我已经存在的 ionic 应用程序中,将它们放置在哪里以及这些文件中应该包含哪些代码吗?当前文件夹结构是默认的 Ionic CLI 结构。

最佳答案

您的问题太宽泛,任何人都无法提供任何简短而准确的答案。

我认为您需要阅读什么是 Angular 应用程序,因为在我看来,您在这里混淆了一些基本概念。

首先,当您访问 Angular 网站时,您的浏览器实际上是在下载编译后的代码并在您的计算机上本地运行它。但是,它不会下载数据库的副本,必须通过互联网访问该副本。访问远程 SQL 服务器的一种方法是通过 REST API。

您应该谷歌一下如何使用 Node.js 和 Express.js 创建这样的 API。在开始使用 Angular 应用程序之前,请先使其正常工作。您可以使用 Postman 测试您的 API。

当您有一个可用的后端 API 时,您会在 google 上搜索如何创建 Angular 应用程序以及如何创建用于访问 REST API 的服务。

祝你好运。 :)

关于android - 添加后端到 Ionic 应用程序以从 MySQL 数据库读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52064987/

相关文章:

mysql - 在 MySQL 中查找没有命名列的重复记录

PHP/PDO奇怪的请求

angular - NgRx:监听服务中的状态变化而不是使用 Effect

android - PlayStore的内部测试人员仍可以使用未发布的应用程序吗?

Android Studio,它使用SDK工具吗?

java - 在 Android 中初始化 Twitter API 时出现引导错误

php - 如何将 "body"参数发送到HttpClient.get()?

android - 如何翻转 Android 图像

mysql - 插入触发器后创建 View

javascript - Angular2 子组件在 ngFor 中意外销毁