问题描述
最近我们将 Angular 应用程序从 Angular 7 升级到了 Angular 11。我们正在使用延迟加载的嵌套路由。应用程序使用 NodeJS WebAPI 来获取数据。Angular 和 Web API (NodeJS) 都托管在同一端口 4200 中。当我为创建的chuck 文件做服务。
登录页面后,将重定向到登陆页面,重定向将是:
让路由:string = '/dashboard/' + 'dashboard'; this.router.navigate([route]);
这里出现错误。 “错误错误:未捕获(承诺):ChunkLoadError:正在加载块 ngfactory 丢失”
在开发者工具中。我看不到源下的子页面。这是由于 WEB API 使用相同的端口。当我更改 WEB API 端口错误消失了。Angular 能够从给定的 URL 中选择卡盘文件。我的问题是我不能为 Angular 和后端 web API 使用相同的端口。严格来说,我必须为两者使用相同的端口。不幸的是,当我给出相同的端口时,上面的错误又回来了。我假设 Angular 应用程序无法在 web api 时访问使用相同的端口。请给我解决此问题的解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)