Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 将服务器中的ionic应用程序迁移为网站_Ionic Framework_Ionic5 - Fatal编程技术网

Ionic framework 将服务器中的ionic应用程序迁移为网站

Ionic framework 将服务器中的ionic应用程序迁移为网站,ionic-framework,ionic5,Ionic Framework,Ionic5,我有一个从服务器连接到mySQL数据库的ionic应用程序,我想将此应用程序迁移到同一服务器。我想将这个应用程序用作一个网站,它将继续从mySQL数据库中提取数据。我该怎么做? 谢谢。首先,我认为您应该将其分为两个项目: Ionic应用程序,通过API与服务器通信 连接到数据库的服务器端API(PHP文件) 通常,这两个存储库位于单独的(Git)存储库中 然后,您可以执行ionic build--prod来为web构建ionic应用程序。命令完成后,可部署文件将位于www目录中。您可以将此目录中

我有一个从服务器连接到mySQL数据库的ionic应用程序,我想将此应用程序迁移到同一服务器。我想将这个应用程序用作一个网站,它将继续从mySQL数据库中提取数据。我该怎么做?
谢谢。

首先,我认为您应该将其分为两个项目:

  • Ionic应用程序,通过API与服务器通信
  • 连接到数据库的服务器端API(PHP文件)
  • 通常,这两个存储库位于单独的(Git)存储库中

    然后,您可以执行
    ionic build--prod
    为web构建ionic应用程序。命令完成后,可部署文件将位于
    www
    目录中。您可以将此目录中的文件复制到Web服务器,如Apache或nginx,或者您也可以轻松将其部署到Firebase主机上。它只是静态文件(HTML、CSS、JS、图像等)


    您可以找到有关将Ionic应用程序部署为PWA(渐进式web应用程序)的更多信息。它还向您展示了如何部署到Firebase托管,Firebase Hosting有一个免费的计划要开始。

    应用程序如何连接到MySQL数据库?你有某种API(RESTfulWebService,或类似的东西…)吗?我在我的项目中用php文件创建了一个API文件夹,在那里我可以从数据库中获取数据。