gpt4 book ai didi

javascript - 如何在网络中托管 Ionic 应用程序?

转载 作者:行者123 更新时间:2023-11-30 00:22:51 26 4
gpt4 key购买 nike

我在我的着陆页网站上创建了一个非常简单的应用模拟器。我在本地执行此操作的方式是在我通过 iframe 运行( ionic 服务)应用程序的目标网页的 index.html 中,如下所示:

<iframe src="http://localhost:8100/#/tab/home"></iframe>

我的问题是当我将它上传到我的虚拟主机时如何引用它。

我的文件结构是这样的

   x myLandingPage
>index.html //landing page
x mysimulator
x www
x templates
>index.html //ionic app

最佳答案

编辑: Ionic 1.2 正式 supports deployment as a website !

假设您的站点托管在 example.com 域中,并且您在服务器的根目录下有一个名为 myLandingPage 的文件夹,并且您可以通过以下方式在线访问它http://example.com/myLandingPage/index.html。在这种情况下,您将在 index.html 文件中使用以下 iframe 标记:

<iframe src="mysimulator/www/templates/index.html"></iframe>

因此,一旦您将应用程序上传到您的主机,您就不必运行 ionic serve,因为当您在本地执行此操作时,您实际上启动了一个本地网络服务器,该服务器随后会提供此内容。将文件上传到服务器后,当然不需要该步骤。

希望这对您有所帮助。顺便说一句,我看到一件事看起来与标准 Ionic 设置有点不同,那就是 index.html 文件在模板文件夹中的位置。通常它在 www 文件夹中。因此,如果您在文件结构中放错了文件,则 src 可能是

<iframe src="mysimulator/www/index.html"></iframe>

但我希望你能明白要点,并能找到自己的路。

关于javascript - 如何在网络中托管 Ionic 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32546669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com