Ionic 7 Angular 15 - this.router.navigate(['home/mypage']) 在 ionic-serve 上运行良好,但在生产环境中运行不佳

问题描述 投票:0回答:1

我有一个应用程序,其中一个页面在完成特定任务后将用户重定向到不同的页面。使用开发模式和离子服务时,下面的代码可以正常工作。它将用户重定向到我的页面。

this.router.navigate(['home/mypage']);

但是,当我为网络应用程序进行产品构建并将其托管在服务器上时,除了 this.router.navigate 之外,其他一切都工作正常。它给出 404 错误(例如未找到 http://localhost/home/mypage)。我也尝试过在 home 前面加斜线,但没有成功。

我已经尝试过不同的页面和操作,但结果仍然相同。我今天研究了很多,但找不到解决方案。任何提示都会很棒。

我正在使用 Ionic 7 和 Angular 15。

angular ionic-framework ionic7
1个回答
0
投票

我正在使用 window.location.reload();刷新我的列表。由于这是一个单页应用程序,因此它将显示白屏。相反,我开始将页面重定向到不同的视图,这样我就不必刷新窗口。然而,令人失望的是 window.location.reload();在离子服务模式下可以找到,但不能在生产中找到。

© www.soinside.com 2019 - 2024. All rights reserved.