ionic-framework - 将服务器中的 ionic 应用程序迁移为网站
问题描述
我有一个从服务器连接到 mySQL 数据库的离子应用程序,我想将此应用程序迁移到同一台服务器。我想将此应用程序用作网站,它将继续从 mySQL 数据库中提取数据。我怎样才能做到这一点?谢谢你。
解决方案
首先,我认为您应该将其拆分为两个项目:
- Ionic 应用程序,它通过 API 与服务器通信
- 连接到数据库的服务器端 API(PHP 文件)
通常这两个将位于单独的(Git)存储库中。
然后,您可以执行ionic build --prod
为Web构建 Ionic 应用程序。命令完成后,可部署文件将位于www
目录中。您可以将此目录中的文件复制到Apache 或 nginx 等网络服务器,或者您也可以轻松地将其部署到 Firebase 托管。它只是静态文件(HTML、CSS、JS、图像等)。
您可以在此处找到有关将 Ionic 应用程序部署为 PWA(渐进式 Web 应用程序)的更多信息。它还向您展示了如何部署到 Firebase Hosting,它有一个免费的入门计划。
推荐阅读
- sql - 查询以执行表中列的值
- android - 如何让此代码在 onMapReady 中自动执行
- c - 如何使用 Enter 键退出 C 程序
- javascript - React,Formik,使用字段数组的可重复表单字段
- java - 我正在寻找代码以成功将从我的输入文件中读取的信息存储到 Java 中的 ArrayList 中
- javascript - 使用 javascript 自动滑动轮播而不是内置导航
- javascript - 如何在 java 应用程序中使用 reactjs 库?
- c++ - 超慢 C++ For 循环
- java - Spring Security (3.2) BCrypt 不会对登录密码进行哈希处理
- javascript - 使用嵌套单选按钮获取父输入 div 的 ID 以实现可访问性