Ionic framework 如何从url直接在爱奥尼亚4中打开页面
我在爱奥尼亚4中有一个项目,当我执行Ionic framework 如何从url直接在爱奥尼亚4中打开页面,ionic-framework,ionic4,Ionic Framework,Ionic4,我在爱奥尼亚4中有一个项目,当我执行爱奥尼亚服务时,它运行在localhost:8100/ 现在,当它加载主页时,URL是localhost:8100/home,如果我打开联系人页面,URL就会变成localhost:8100/contact 当我试图复制上面的URL并点击时,它会说- 抱歉,此页面不存在。请检查URL或返回页面 我需要做什么才能让它正常工作?这种情况不应该经常发生,你也不能为此做任何事情。尝试使用nodejs将您的ionic升级到最新版本,因为错误可能来自当前的项目创建。然后在
爱奥尼亚服务时,它运行在localhost:8100/
现在,当它加载主页时,URL是localhost:8100/home
,如果我打开联系人页面,URL就会变成localhost:8100/contact
当我试图复制上面的URL并点击时,它会说-
抱歉,此页面不存在。请检查URL或返回页面
我需要做什么才能让它正常工作?这种情况不应该经常发生,你也不能为此做任何事情。尝试使用nodejs将您的ionic升级到最新版本,因为错误可能来自当前的项目创建。然后在更新后创建一个新项目,它应该会正常运行。这种情况不应该经常发生,你不能为此做任何事情。尝试使用nodejs将您的ionic升级到最新版本,因为错误可能来自当前的项目创建。然后在更新后创建一个新项目,它应该会正常运行。根据您的评论,这是因为您的服务器不支持回退。因此,当您手动输入url时,服务器会尝试查找该页面,但由于客户端路由,您的应用程序中只有index.html
如果应用程序使用Angular路由器,则必须将服务器配置为
请求文件时返回应用程序的主机页(index.html)
它没有
该配置特定于您的服务器或云平台。您可以查看更多信息。根据您的评论,这是因为您的服务器不支持回退。因此,当您手动输入url时,服务器会尝试查找该页面,但由于客户端路由,您的应用程序中只有index.html
如果应用程序使用Angular路由器,则必须将服务器配置为
请求文件时返回应用程序的主机页(index.html)
它没有
该配置特定于您的服务器或云平台。您可以查看更多信息。它正在脱机工作,但当我将其上载到服务器时,它不工作,请猜猜为什么,这是您可以检查的链接-它工作正常。我认为它与您的浏览器相关,因为它100%工作没有任何问题。它正在脱机工作,但当我将其上载到服务器时,它不工作,猜猜为什么,这是你可以检查的链接-它工作得很好。我认为它与你的浏览器有关,因为它100%工作没有任何问题。我已经这样做了,但现在它转到索引页,而不是打开url页。我现在该怎么办?在你的情况下,问题可能是你正在部署到子文件夹/qanda/pwa。您是否正在运行ionic build--prod--base href/qanda/pwa/?不,只有ionic build--prod,我现在正在旅行,我将在接下来的8小时内按照您的指导进行测试,并告诉您我已经完成了,但现在它转到索引页,而不是打开该url页我现在该怎么办?在您的情况下,问题可能是您正在部署到子文件夹/qanda/pwa。您是否正在运行ionic build--prod--base href/qanda/pwa/?不,只有ionic build--prod,我现在正在旅行,我将在接下来的8小时内按照您的指导进行测试,并让您知道